由于一些网站的反爬机制,会识别window.navigator.webdriver,对爬虫进行封禁
通过阅读pyppeteer的源码,可以通过修改源码来达到隐藏window.navigator.webdriver的效果
步骤
- 找到pyppeteer的launcher.py
- 一般在 Python主目录\lib\python3.6\site-packages\pyppeteer\
- 定位到60行,找到参数 AUTOMATION_ARGS,把里面的 --enable-automation 注释掉就可以了