【问题标题】:How do I open several webpages on the same machine, each with their own proxy?如何在同一台机器上打开多个网页,每个网页都有自己的代理?
【发布时间】:2018-08-31 10:12:58
【问题描述】:
我真的不知道从哪里开始。我需要帮助弄清楚如何尽可能轻量级地做到这一点。我可以租用服务器,但我更喜欢不需要的解决方案。我在 Python 和 JavaScript 方面经验丰富。这些可以用吗?
非常感谢。
【问题讨论】:
-
-
欢迎来到stackoverflow,我们希望问题具有某些有效的信息。例如,问题没有得到很好的解释,并且没有提供您编写的代码。请阅读How to Ask和edit您的问题以提供相关信息,
标签:
javascript
python
proxy
web
【解决方案1】:
您的问题没有提供很多技术信息。
因此,我将提供一个高水平的答案。
假设您使用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();
})();