gpt4 book ai didi

Python pyppeteer 代理使用

转载 作者:行者123 更新时间:2023-12-04 15:37:32 26 4
gpt4 key购买 nike

我想使用身份验证代理运行 Chrome 浏览器。我有这个代码,但 Chrome 不通过代理连接。请问有什么建议吗?

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())

最佳答案

在进入页面之前,您需要有 authentication 参数,因此要正确验证代理,您的代码应如下所示:

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())

关于Python pyppeteer 代理使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59270710/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com