Pyppeteer 设置带有权限验证的代理

发表时间:2020-02-28

在我们使用 Pyppeteer 的时候,可能会需要设置代理,此时,你需要使用如下方法:

proxy = 'http://123.213.12.67:1234'

args = ['--no-sandbox', '--window-size=1366,850', '--disable-infobars', f'--proxy-server={proxy}']


driver = await launch(executablePath='/Applications/Google Chrome.app/Contents/MacOS/Google Chrome', headless=False, args=args)

page = await driver.newPage()

await page.authenticate({'username': '账号', 'password': '密码'})

其中关键点有两个,一个是在 args 列表中的 f'--proxy-server={proxy}' ,它的作用是把代理 IP 传入到Pyppeteer 中。

第二个是 awaitpage.authenticate({'username':'账号','password':'密码'})

用于指定代理 IP 的账号和密码。


文章来源互联网,尊重作者原创,如有侵权,请联系管理员删除。邮箱:417803890@qq.com / QQ:417803890


Python Free

邮箱:417803890@qq.com
QQ:417803890

皖ICP备19001818号
© 2019 copyright www.pythonf.cn - All rights reserved

微信扫一扫关注公众号:

联系方式

Python Free