我的服务器中有多个ip接口,我找不到如何强制puppeteer在其请求中使用它们
我正在使用节点v10.15.0和puppeteer 1.11.0
答案 0 :(得分:0)
启动浏览器时,可以使用标志--netifs-to-ignore
来指定Chrome应该忽略哪些接口。引用List of Chromium Command Line Switches:
-netifs-to-ignore :要忽略的网络接口列表。忽略的接口将不会用于网络连接
您可以在启动浏览器时使用以下参数:
const browser = await puppeteer.launch({
args: ['--netifs-to-ignore=INTERFACE_TO_IGNORE']
});
答案 1 :(得分:0)
也许这会有所帮助。您可以看到完整的代码here
'use strict';
const puppeteer = require('puppeteer');
(async() => {
const browser = await puppeteer.launch({
// Launch chromium using a proxy server on port 9876.
// More on proxying:
// https://www.chromium.org/developers/design-documents/network-settings
args: [ '--proxy-server=127.0.0.1:9876' ]
});
const page = await browser.newPage();
await page.goto('https://google.com');
await browser.close();
})();