安利一个自己的开源项目: DrissionPage

316 天前
 g1879

DrissionPage 是我一个人开发了几年的开源项目,现在 GitHub 上获得 3.8K 星,gitee 上 3.5 星,并且获得了 gitee 的 GPV 项目。

项目地址:https://gitee.com/g1879/DrissionPage 项目文档:https://g1879.gitee.io/drissionpagedocs

✨️ 概述

DrissionPage 是一个基于 python 的网页自动化工具。

它既能控制浏览器,也能收发数据包,还能把两者合而为一。

可兼顾浏览器自动化的便利性和 requests 的高效率。

它功能强大,内置无数人性化设计和便捷功能。

它的语法简洁而优雅,代码量少,对新手友好。


🎇 强大的自研内核

本库采用全自研的内核,内置很多实用功能,对常用功能作了整合和优化,对比 selenium ,有以下优点:


🎇 亮点功能

除了以上优点,本库还内置了无数人性化设计。

4642 次点击
所在节点    Python
49 条回复
g1879
299 天前
@LeeReamond 不是,无论是否设置都不阻塞。但是无论是否设置也都不能在 alert 出现后接管浏览器。
如果 alert 在程序接管前出现,才会阻塞。
LeeReamond
298 天前
@g1879 你应该加入一个选项,比如起码在 autoaccept 的同时 raiseException ,让用户代码可以管理中断
g1879
297 天前
@Motorola3 带账号代理目前需要用插件,无痕模式有这个设置。
chinesehuazhou
291 天前
不错,收录到我的 Python 潮流周刊
mykaii
282 天前
之前用过几次,支持,就是文档不太友好
jettzhang
259 天前
试用一下先,感谢大佬
jettzhang
256 天前
正在使用,真香,希望可以加入设置浏览器指纹和代理 IP
lengdandan
215 天前
@g1879 很惊艳,本来使用的 Playwright ,目标网站识别机器人。换成 drissionpage 完美过了。
werwer
114 天前
大佬好久没在这里冒泡了,应该是有事情要忙吧,祝一切顺利

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1014766

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX