我想运行使用身份验证代理的铬浏览器。我有这个代码,但是铬没有通过代理连接。有什么建议吗?
import asyncio
from pyppeteer import launch
async def main():
browser = await launch({'http_proxy': 'ip:port', 'headless': False })
page = await browser.newPage()
await page.goto('https://www.myip.com/')
await page.authenticate({'username': 'user', 'password': 'passw'})
input()
await browser.close()
asyncio.get_event_loop().run_until_complete(main())
编辑:使代理正常工作,但身份验证除外。
import asyncio
from pyppeteer import launch
async def main():
browser = await launch({'args': ['--proxy-server=ip:port'], 'headless': False })
page = await browser.newPage()
await page.goto('https://www.myip.com/')
await page.authenticate({'username': 'user', 'password': 'passw'})
input()
await browser.close()
asyncio.get_event_loop().run_until_complete(main())
发布于 2020-10-04 03:00:27
在转到页面之前,您需要进行身份验证论证,因此要正确地对代理进行身份验证,您的代码应该如下所示:
import asyncio
from pyppeteer import launch
async def main():
browser = await launch({'args': ['--proxy-server=ip:port'], 'headless': False })
page = await browser.newPage()
await page.authenticate({'username': 'user', 'password': 'passw'})
await page.goto('https://www.myip.com/')
input()
await browser.close()
asyncio.get_event_loop().run_until_complete(main())
https://stackoverflow.com/questions/59270710
复制相似问题