在 puppeteer 请求中使用不同的 IP 地址

Ima*_*aDZ 5 javascript chromium node.js web-scraping puppeteer

我的服务器中有多个 ip 接口,但我找不到如何强制 puppeteer 在其请求中使用它们

我正在使用节点 v10.15.0 和 puppeteer 1.11.0

Tho*_*orf 3

您可以在启动浏览器时使用该标志--netifs-to-ignore来指定 Chrome 应忽略哪些接口。引用Chromium 命令行开关列表

--netifs-to-ignore:要忽略的网络接口列表。被忽略的接口将不会用于网络连接

您可以在启动浏览器时使用这样的参数:

const browser = await puppeteer.launch({
    args: ['--netifs-to-ignore=INTERFACE_TO_IGNORE']
});
Run Code Online (Sandbox Code Playgroud)