是不是在淘宝自动化登录的时候总是遇到拖动验证码滑块,而且还过不了,又或者经常出现要短信验证码呢。今天这遍文章就是解决这个问题的
(提供源码,开箱即用,有问题私信)
其实出现了上述问题,都是因为触发了某些检测机制导致的, 只要把这些检测点都过了即可,我用了两年多了,一直很稳定。
先登录淘宝的总入口:https://login.taobao.com/,然后再跳转到其他站点,如直通车、万相台、淘客等淘系的后台系统都是可以的
主要解决的点:
-
- selenium中要添加本地缓存(User Data),如果不添加系统会判断你每次为一个新的浏览器登录,这样就需要你验证
-
- 模拟真实浏览器的特征,只要模拟足够真实大部分网站都检测不出来(这个说的好像是废话哈哈哈)
只要满足上面两点,大部分的网站都是没问题的
源码思信
1. User Data的获取方法
把本地的已有的User Data 单独复制一份出来,专供selenium用
本地的User Data的路径一般是:C:\Users\你的用户名\AppData\Local\Google\Chrome
2. 模拟真实浏览器