跳转到主要内容
使用 NodeJS 的 Puppeteer

如何使用Puppeteer配置Proxyrack代理

K
作者:Katy
超过一个月前更新

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();})();
这是否解答了您的问题?