项目场景:
需要控制滑块,完成访问验证
问题描述
使用selenium进行滑块识别,总是失败。
原因分析:
网站识别出是机器在进行爬取。
解决方案:
1、设置ChromeOptions
实现规避检测,让网站检测不到。
# 实现规避检测
option = ChromeOptions()
option.add_argument("--disable-blink-features=AutomationControlled")
2、调整Chorme特征值
让系统不认为chorme是机器在操作文章来源:https://www.toymoban.com/news/detail-545634.html
用16进制编辑器打开Chormedriver.exe,查找并替换$cdc_lasutopfhvcZLmcfl
为等量字符的内容。完成以上两步即可,亲测有效文章来源地址https://www.toymoban.com/news/detail-545634.html
到了这里,关于selenium解决巨难的js逆向滑块验证问题!!!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!