如果使用pyppeteer抓过某些淘,会发现登录不了。
这里要提到一个JavaScript的属性window.navigator.webdriver
,通过这个属性可以查到是不是使用了模拟器。
没有使用模拟器的属性是undefined
使用pyppeteer
启动的浏览器查看是ture
解决方案
- 按
Ctrl + 鼠标左键
,点击launch
查看源码,
-
launchcher.py
源码
- 搜索找到
--enable-automation
,把这行注释。
-
pycharm
修改源码会提示,点击ok就行
注意:线上环境也需要修改,不然会报错。 如果文章有帮助,给个♥吧。