跳转到主要内容
Pyppeteer与Python

如何使用Pyppeteer配置Proxyrack代理

Evan avatar
作者:Evan
一周前更新

Puppeteer 是一个用于 Python 的无头浏览器包。您可以在这里找到更多信息。使用下面的代码示例开始将 Proxyrack 代理集成到 Puppeteer 中:

import asynciofrom pyppeteer import launchimport timeasync def main():    browser = await launch(    {        'ignoreHTTPSErrors': True,        'headless': False,        'args': [            '--proxy-server=premium.residential.proxyrack.net:9000',            # 这是 Premium Residential 代理的 DNS。您可以替换为您使用的特定服务的 DNS            '--no-sandbox'        ]    })    page = await browser.newPage()    await page.authenticate({'username': 'your username', 'password': 'your password (API key'})    await page.goto("https://ipinfo.io/", {'timeout':50000})    time.sleep(5)    await page.screenshot({'path': 'example.png'})    await browser.close()asyncio.get_event_loop().run_until_complete(main())
这是否解答了您的问题?