测试图放前面:
一开始我是直接使用selenium来账号密码登陆的,没想到问题挺多的。去年搞过一次,当时的检测机制还没那么复杂。
如果直接使用selenium来登陆的话,会被识别出来。出现一个滑块,并且手动拖动也会报错。然后我就使用了开发者模式,发现还是一样的问题。
我就接着尝试,想看看是 navigator 哪一个被检测出来了,后来试了半天没找出来 =。=醉了
再然后就发现,他这个检测机制,是你要输入密码的时候会提交一个post请求,
这里经过ua出来是个true。被检测了。
正常浏览器返回的是个false。