const puppeteer = require('puppeteer');
(async () => {
const proxyServer = '代理服务器地址';
const proxyUser = '代理用户名';
const proxyPass = '代理密码';
const browser = await puppeteer.launch({
headless: false, // 非无头模式
args: [--proxy-server=${proxyServer}
], // 设置代理服务器
});
const page = await browser.newPage();
// 配置代理认证
await page.authenticate({
username: proxyUser,
password: proxyPass
});
// 导航到指定页面
await page.goto("https://google.com", {waitUntil: "networkidle2"});
})();
puppeteer 设置代理 IP 无法打开 www.google.com
Error: net::ERR_CONNECTION_RESET at https://google.com
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.