测试代码
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
来源:oschina
链接:https://my.oschina.net/chinaandroid/blog/3219453