DrissionPage 与 Selenium 和 Playwright 的对比

268 天前
 BlueWaters

各位,我想询问是否有人有使用过 DrissionPage 的经验,并且能否分享一下它与 Selenium 或 Playwright 相比的体验。我本人只使用过 Selenium ,听说 DrissionPage 没有 webdriver 的特征,那岂不是能过任意网站的反爬,如入无人之境?

1631 次点击
所在节点    Python
6 条回复
BlueWaters
268 天前
我现在最大的困惑是,现在是学 Playwright 还是 DrissionPage ,几年前就学了 selenium,听别人说这技术落伍了。
g1879
268 天前
我是 DrissionPage 作者,欢迎大家提意见和 bug 。我会尽快改。
dp 其它的不说,有个好处是有问题可以直接找作者。
jettzhang
244 天前
selenium ,puppeteer ,Playwright 都用过
目前在用 DrissionPage ,感觉还不错!
scguanzhong
224 天前
@g1879 作者你好,感谢您~!,请问如何可以全屏打开浏览器,展示整个页面,不要有地址输入框的那种,我使用 co.set_argument('--start-maximized')没有办法全屏

再次感谢~!
qq78660651
218 天前
都用过,我在做商业化的定制开发的时候;
1. selenium 最大的问题是,依赖驱动,浏览器自动升级的时候 selenium 的驱动也要做对应升级,这点处理起来麻烦,dp 没有这个问题;
2. selenium 的特征明显,就算做 js 注入伪装,或者其他手段伪装,有些网站还是费劲,但是 dp 被识别的情况少很多;
3. playwright 体验最好的情况是用 js 写,python 写起来,打包,兼容性上有很多问题,需要自己消耗精力去磨;

总结下来,切换到 dp 作为主力使用的,做爬虫辅助,自动化工具,体验相对来说好很多;
学习成本也不高
maryjeck
183 天前
@g1879 如果监控能做到和 playwright 一样好用,就那就完美了,我现在都是两个一起混用,用 playwright 来做监控和拦截的部分

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

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

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

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

© 2021 V2EX