如果使用pyppeteer抓过某些淘,会发现登录不了。
这里要提到一个JavaScript的属性window.navigator.webdriver
,通过这个属性可以查到是不是使用了模拟器。
没有使用模拟器的属性是undefined

使用pyppeteer
启动的浏览器查看是ture

解决方案
- 按
Ctrl + 鼠标左键
,点击launch
查看源码,

-
launchcher.py
源码

- 搜索找到
--enable-automation
,把这行注释。

-
pycharm
修改源码会提示,点击ok就行
image.png
注意:线上环境也需要修改,不然会报错。 如果文章有帮助,给个♥吧。
网友评论