最近看到有个网站用了阿里的验证码服务
https://cf.aliyun.com/nocaptcha
就是那个要拖动滑块来验证的,上了 Selenium 试了下,发现只要是用 Selenium,手动拖动滑块都不行了,换了 ChromeDriver 和 FirefoxDriver 都一样。
这是怎么做到的? Selenium 有什么特征码被识别出来了么?
最近看到有个网站用了阿里的验证码服务
https://cf.aliyun.com/nocaptcha
就是那个要拖动滑块来验证的,上了 Selenium 试了下,发现只要是用 Selenium,手动拖动滑块都不行了,换了 ChromeDriver 和 FirefoxDriver 都一样。
这是怎么做到的? Selenium 有什么特征码被识别出来了么?
|
1
|
|
2
https://stackoverflow.com/questions/33225947/can-a-website-detect-when-you-are-using-selenium-with-chromedriver
关键词:chrome driver fingerprint google 的验证码也有类似技术 |
|
a7a2Jun 22, 2018
3
打开这个网址是空白的 chromedriver 是绝对可以的,因为本身就是浏览器
|
|
a7a2Jun 22, 2018
5
忘记了 我以前登录支付宝查账单经常出 是自己手动拖的
|
|
6
|
|
a7a2Jun 22, 2018
7
感谢 2 楼 get 新技能
|
|
colincatJun 22, 2018 via iPhone
8
你改 Ua 了吗? selenium 也要改 ua
|
|
11
@colincat
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36 |