V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  g1879  ›  全部回复第 1 页 / 共 1 页
回复总数  15
264 天前
回复了 BlueWaters 创建的主题 Python DrissionPage 与 Selenium 和 Playwright 的对比
我是 DrissionPage 作者,欢迎大家提意见和 bug 。我会尽快改。
dp 其它的不说,有个好处是有问题可以直接找作者。
296 天前
回复了 g1879 创建的主题 Python 安利一个自己的开源项目: DrissionPage
@Motorola3 带账号代理目前需要用插件,无痕模式有这个设置。
297 天前
回复了 g1879 创建的主题 Python 安利一个自己的开源项目: DrissionPage
@LeeReamond 不是,无论是否设置都不阻塞。但是无论是否设置也都不能在 alert 出现后接管浏览器。
如果 alert 在程序接管前出现,才会阻塞。
298 天前
回复了 g1879 创建的主题 Python 安利一个自己的开源项目: DrissionPage
@LeeReamond 如果接管前 alert 就存在,是没有办法接管的。
301 天前
回复了 g1879 创建的主题 Python 安利一个自己的开源项目: DrissionPage
@LeeReamond 你用的是哪个版本?新版出现 alert 是没有阻塞的,alert 存在也会向后执行,但如果这个时候调用设计 js 的操作,才会抛出 AlertExistsError 。你的代码给我看看?
301 天前
回复了 g1879 创建的主题 Python 安利一个自己的开源项目: DrissionPage
@LeeReamond 不太明白,你意思是增加一个设置,接收到 alert 就抛出异常?
302 天前
回复了 g1879 创建的主题 Python 安利一个自己的开源项目: DrissionPage
@LeeReamond 不是全局等待,这个一两句说不太清楚,你先了解了解。我的等待方式比 selenium 好。比如说,selenium 的等待只能以最长的等待设置为准,我的可以用短的覆盖长的等待时间,有很多情况都灵活得多。
至于 alert ,我不理解你的意思。一般做自动化都先把网站行为摸透,知道什么时候会出现 alert 吧,不一定出现的,设个短的 timeout 就行了。
303 天前
回复了 g1879 创建的主题 Python 安利一个自己的开源项目: DrissionPage
@LeeReamond 用 handle_alert(),是可以处理的,不一定自动确认,accept 参数设为 None ,只获取 alert 文本不进行处理,然后再调用一次 handle_alert()处理就行。handle_alert()会自动等待 alert 出现再处理。
另外,还有 next_one 参数,用来处理下一次出现的 alert ,主要是处理页面跳转时触发的 alert 。
311 天前
回复了 g1879 创建的主题 Python 安利一个自己的开源项目: DrissionPage
@RangerWolf 我没有这个需求没有试过,群里好像有人这样用。
313 天前
回复了 g1879 创建的主题 Python 安利一个自己的开源项目: DrissionPage
@x2ve 试试 page.listen.steps()
313 天前
回复了 g1879 创建的主题 Python 安利一个自己的开源项目: DrissionPage
313 天前
回复了 g1879 创建的主题 Python 安利一个自己的开源项目: DrissionPage
@ShihanW 谢谢!
314 天前
回复了 g1879 创建的主题 Python 安利一个自己的开源项目: DrissionPage
@JiangBeta 我自己不需要用代理,所以一直懒得搞,过完年再研究研究。
316 天前
回复了 xueweihan 创建的主题 分享发现 来了! HelloGitHub 年度热门开源项目
很高兴看见自己的项目上榜而且排名第一。感谢分享。
@chen2016 有 bug 要向作者提,开源项目就是靠大家多用多提意见才能完善。现在 4.0 改进很大了。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5125 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 05:57 · PVG 13:57 · LAX 21:57 · JFK 00:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.