如何使用Python破解阿里云盾滑块验证码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计659个文字,预计阅读时间需要3分钟。
仅提供学习交流使用,如立删! 记一次阿里云眸视块验证分析并通过操作环境 win10、mac Python3.9、selenium、pyautogui 分析最近在中国法院公开网数据分
<table><tr><td bgcolor=orange>本文仅供学习交流使用,如侵立删!</td></tr></table>
记一次阿里云盾滑块验证分析并通过
操作环境
- win10 、 mac
- Python3.9
- selenium、pyautogui
分析
最近在做中国庭审公开网数据分析的时候发现每次打开一个新的页面都会触发滑块验证,就长下面这个样子本以为使用selenium定位到滑块元素拖动即可,满心欢喜开始写代码,测试后发现还是高兴太早了~~~
貌似有点东西,原以为是因为检测到了selenium的原因,添加防检测代码
# 最新版本谷歌浏览器 绕过检测 chrome_options.add_experimental_option('excludeSwitches', ['enable-automation']) chrome_options.add_argument('--disable-blink-features=AutomationControlled')后陆续尝试过,降低chrome版本,修改chromedriver驱动文件,均不成功。现在看来是真的有点东西!!!正在一筹莫展时,直到看到了这个经过分析网页源码发现原来是使用了阿里云盾的人机效验,详细介绍请参考官方产品文档:阿里云验证码产品文档分析了一波效验规则及原理,搞明白原理就好办了
解决方案
- 1.使用selenium请求url,并触发滑块验证
- 2.使用pyautogui操控鼠标滑动
效果
完美解决
<table><tr><td bgcolor=orange>本文仅供学习交流使用,如侵立删!</td></tr></table>
本文共计659个文字,预计阅读时间需要3分钟。
仅提供学习交流使用,如立删! 记一次阿里云眸视块验证分析并通过操作环境 win10、mac Python3.9、selenium、pyautogui 分析最近在中国法院公开网数据分
<table><tr><td bgcolor=orange>本文仅供学习交流使用,如侵立删!</td></tr></table>
记一次阿里云盾滑块验证分析并通过
操作环境
- win10 、 mac
- Python3.9
- selenium、pyautogui
分析
最近在做中国庭审公开网数据分析的时候发现每次打开一个新的页面都会触发滑块验证,就长下面这个样子本以为使用selenium定位到滑块元素拖动即可,满心欢喜开始写代码,测试后发现还是高兴太早了~~~
貌似有点东西,原以为是因为检测到了selenium的原因,添加防检测代码
# 最新版本谷歌浏览器 绕过检测 chrome_options.add_experimental_option('excludeSwitches', ['enable-automation']) chrome_options.add_argument('--disable-blink-features=AutomationControlled')后陆续尝试过,降低chrome版本,修改chromedriver驱动文件,均不成功。现在看来是真的有点东西!!!正在一筹莫展时,直到看到了这个经过分析网页源码发现原来是使用了阿里云盾的人机效验,详细介绍请参考官方产品文档:阿里云验证码产品文档分析了一波效验规则及原理,搞明白原理就好办了
解决方案
- 1.使用selenium请求url,并触发滑块验证
- 2.使用pyautogui操控鼠标滑动
效果
完美解决
<table><tr><td bgcolor=orange>本文仅供学习交流使用,如侵立删!</td></tr></table>

