gpt4 book ai didi

node.js - Puppeteer - 如何使用代理浏览 google.com?

转载 作者:太空宇宙 更新时间:2023-11-03 22:19:33 26 4
gpt4 key购买 nike

我正在尝试使用代理通过 puppeteer 浏览 google.com,但 Chromium 似乎阻止了我。

代码示例:

const puppeteer = require('puppeteer');

(async() => {
const proxyUrl = 'http://gate.smartproxy.com:7000';
const username = 'xxxxx';
const password = 'xxxxx';

const browser = await puppeteer.launch({
args: [`--proxy-server=${proxyUrl}`],
headless: false,
});

const page = await browser.newPage();

await page.authenticate({ username, password });
await page.goto('https://google.com/');

const html = await page.$eval('body', e => e.innerHTML);
console.log(html);
await browser.close();
})();

错误:

(node:6673) UnhandledPromiseRejectionWarning: Error: net::ERR_TUNNEL_CONNECTION_FAILED at https://google.com/...

我已经检查了代理端,它们正在工作。

如果 puppeteer 无法实现这一点(因为他们使用的是 Chromium),您对如何使用代理浏览 Google 有其他想法吗?

谢谢

最佳答案

尝试将 https 替换为 http,并咨询代理服务并查看他们有哪些文档或他们可以提供哪些建议。或者,了解它是什么类型的代理及其通常的行为方式,并向我们提供更多信息。

关于node.js - Puppeteer - 如何使用代理浏览 google.com?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59896142/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com