解决Python Selenium执行move_by_offset() 卡顿的方法

原创
2020/04/04 15:45
阅读数 7.3K

测试代码

    for track in tracks:
        ActionChains(driver).move_by_offset(xoffset=track, yoffset=0).perform()

在使用 selenium 模拟登陆做滑块验证时大家会发现,滑块滑动的速度就像老人家过马路一样,在稍加智能一点的滑块验证面前根本无法验证通过。

问题出现Python Selenium的默认配置上。

此时需要修改默认的时间

打开Python安装目录下的Lib\site-packages\selenium\webdriver\common\actions\pointer_input.py

修改 DEFAULT_MOVE_DURATION 的值即可,默认为250

修改为自己想要的时间,我是修改为2

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部