小编Iri*_*ina的帖子

如何在人偶和无头Chrome中使用代理?

请告诉我如何正确地使用带有伪造者和无头Chrome的代理。我的选择不起作用。

const puppeteer = require('puppeteer');
(async () => {
  const argv = require('minimist')(process.argv.slice(2));

  const browser = await puppeteer.launch({args: ["--proxy-server =${argv.proxy}","--no-sandbox", "--disable-setuid-sandbox"]});
  const page = await browser.newPage();

  await page.setJavaScriptEnabled(false);
  await page.setUserAgent(argv.agent);
  await page.setDefaultNavigationTimeout(20000);
  try{
  await page.goto(argv.page);

  const bodyHTML = await page.evaluate(() => new XMLSerializer().serializeToString(document))
  body = bodyHTML.replace(/\r|\n/g, '');
  console.log(body);
}catch(e){
        console.log(e);
}
  await browser.close();
})();
Run Code Online (Sandbox Code Playgroud)

javascript proxy node.js puppeteer

7
推荐指数
4
解决办法
1万
查看次数

标签 统计

javascript ×1

node.js ×1

proxy ×1

puppeteer ×1