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