如何在同一台计算机上打开多个网页,每个网页都有自己的代理?

时间:2018-08-31 10:12:59

标签: javascript python proxy web

我真的不知道从哪里开始。我需要帮助弄清楚如何做到尽可能轻巧。我可以租用服务器,但我更喜欢不需要的解决方案。我对Python和Javscript很有经验。这些可以使用吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

您的问题没有提供很多技术信息。 因此,我将提供一个高级答案。

假设您使用chrome作为webpage。不能使用代理标志--proxy-server="foopy:8080"打开chrome的多个实例。

可以使用多个浏览器和库来实现相同的高级解决方案。

您使用javascript的经验可能会有所帮助,您可以完全使用puppeter和chrome。

const puppeteer = require('puppeteer');

(async () => {
  const browser = await puppeteer.launch({ 
                  args : [   
                     '--proxy-server="foopy:8080"'
                  ]});
  const page = await browser.newPage();
  await page.goto('https://example.com');
  await page.screenshot({path: 'example.png'});

  await browser.close();
})();