Puppeteer 是一个用于 NodeJS 的无头浏览器包。您可以在这里找到更多信息。使用下面的代码示例开始将 Proxyrack 代理集成到 Puppeteer 中:
const puppeteer = require('puppeteer');(async () => { const browser = await puppeteer.launch({ args: [ '--proxy-server=http://private.residential.proxyrack.net:10000' // 这是用于私人无限住宅代理的 DNS。您可以替换为您正在使用的特定服务的 DNS ] }); const page = await browser.newPage(); await page.authenticate({ username: '##{{在这里输入用户名}}', password: '##{{在这里输入 API 密钥}}', }); await page.goto('https://www.google.com', {waitUntil: 'networkidle0'}); let bodyHTML = await page.evaluate(() => document.body.innerHTML); console.log(bodyHTML) await browser.close();})();