如果使用pyppeteer抓過某些淘,會發現登錄不了。
這裏要提到一個JavaScript的屬性window.navigator.webdriver
,通過這個屬性可以查到是不是使用了模擬器。
沒有使用模擬器的屬性是undefined
使用pyppeteer
啓動的瀏覽器查看是ture
解決方案
- 按
Ctrl + 鼠標左鍵
,點擊launch
查看源碼,
-
launchcher.py
源碼
- 搜索找到
--enable-automation
,把這行註釋。
-
pycharm
修改源碼會提示,點擊ok就行
注意:線上環境也需要修改,不然會報錯。 如果文章有幫助,給個♥吧。