如何使用经过身份验证的代理启动 Google Chrome

时间:2021-05-03 12:03:49

标签: javascript node.js google-chrome proxy puppeteer

我想使用经过身份验证的代理启动 Google Chrome,以便我可以将 puppeteer 实例与其连接。我正在使用此 cmd 行启动一个新实例:

chrome --remote-debugging-port=9222 --user-data-dir="C:\Users\USER\AppData\Local\Google\Chrome\User Data

我设法在 Chrome 中使用经过身份验证的代理,但这有点复杂,尤其是在我的情况下,因为我想启动多个 Chrome 浏览器,每个浏览器都有自己的代理。

我用过这个:proxy-login-automator

它工作得很好,但正如我所说,它有点复杂,需要做一些工作,所以我可以随心所欲地集成它。这是连接到 Chrome 实例的方式:

const browserURL = 'http://127.0.0.1:9222';
const browser = await puppeteer.connect({browserURL});
const page = await browser.newPage();

0 个答案:

没有答案