任何人都可以帮助我在使用 Node.js 中的灯塔 chrome 启动器时为无头 chrome 设置代理服务器,如此处所述
const launcher = new ChromeLauncher({
port: 9222,
autoSelectChrome: true, // False to manually select which Chrome install.
additionalFlags: [
'--window-size=412,732',
'--disable-gpu',
'--proxy-server="IP:PORT"',
headless ? '--headless' : ''
]
});
但是,上面的脚本根本没有命中我的代理服务器。Chrome 似乎回退到与目标网站的 DIRECT:// 连接。
另一个讨论在无头 chrome 上下文中使用 HTTP/HTTPS 代理服务器的资源是this。但它没有给出如何从 Node.js 使用它的任何示例。