避免检测设置:参考:https://blog.csdn.net/weixin_41173374/article/details/100625270
设置教程:
此时,你可以在PyCharm中,按住Command键(Windows、Linux用户按住Ctrl键),鼠标左键点击 frompyppeteerimportlaunch中的 launch,自动跳转到Pyppeteer源代码中的 launcher.py文件
把代码往上翻,在第61行左右,找到如下的代码:
AUTOMATION_ARGS = [
'--enable-automation',
'--password-store=basic',
'--use-mock-keychain',
将其改成:
AUTOMATION_ARGS = [
# '--enable-automation', # 注释掉可以设置window.nagivator.webdriver为undefined
'--password-store=basic',
'--use-mock-keychain',
]
说明: userDataDir 临时文件夹最好指定,不然偶尔报错 和 executablePath 参数指定谷歌浏览器启动路径
browser = await launch({'headless': False,
'dumpio': True,
'args': ['--no-sandbox'],
# '--window-size': '2
pyppeteer + pyautogui 模拟器登录实例
最新推荐文章于 2024-07-19 21:30:00 发布
本文提供了一个使用pyppeteer和pyautogui进行模拟登录的实例,详细介绍了如何通过这两个库自动化执行浏览器操作和屏幕交互。
摘要由CSDN通过智能技术生成