Pyppeteer-Python爬虫之去除Chrome正受到自动测试软件的控制(反爬策略)

问题描述

import asyncio
from pyppeteer import launch
 
 
async def main():
    browser = await launch(headless=False)
    input()
    await browser.close()
 
asyncio.get_event_loop().run_until_complete(main())

 

 

解决方案

launch 时添加参数 ignoreDefaultArgs=['--enable-automation']

import asyncio
from pyppeteer import launch
 
 
async def main():
    browser = await launch(headless=False, ignoreDefaultArgs=['--enable-automation'])
    input()
    await browser.close()
 
asyncio.get_event_loop().run_until_complete(main())

 

 转载自:

posted @ 2022-07-07 18:58  一只琥珀  阅读(548)  评论(0)    收藏  举报