pyppeteer去除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())

在这里插入图片描述




参考文献

  1. pyppeteer的环境搭建,常见参数及2个案例
  2. pyppeteer使用遇到的bug及解决方法

猜你喜欢

转载自blog.csdn.net/lly1122334/article/details/107378301