作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Digital Ocean droplet 上运行 puppeteer scraper。
0|server | 2019-12-23T09:09:27.266Z: [openPage] Error: net::ERR_TUNNEL_CONNECTION_FAILED at https://xxxx/xxxx
...
const browser = await puppeteer.launch({
headless: false,
args:["--no-sandbox", "--proxy-server=zproxy.lum-superproxy.io:22225"]
});
page = await browser.newPage()
// set random agent to page
await page.setUserAgent(agents[Math.floor(Math.random() * agents.length)])
await page.authenticate({
username: process.env.USERNAME,
password: process.env.PWD
})
....
env
变量工作正常。我通过
console.log(process.env.USERNAME)
进行了检查
最佳答案
如果您希望 Puppeteer 抓取 HTTPS 内容,请确保您的代理支持 HTTPS/SSL。
您可以通过以下方式轻松测试您的代理是否支持 SSL:
curl --proxy [ip]:[port] https://ipinfo.io/ip
关于node.js - 在 Ubuntu 服务器上解决 net::ERR_TUNNEL_CONNECTION_FAILED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59453443/
目前,我的 Puppeteer 在 Heroku 上通过代理运行。在本地,代理中继工作得很好。但是,我收到错误错误:net::ERR_TUNNEL_CONNECTION_FAILED。我已在 Hero
我在 Digital Ocean droplet 上运行 puppeteer scraper。 服务器是 Ubuntu 18.04 ufw 已启用并且 ssh , http , https 端口启用。
我是一名优秀的程序员,十分优秀!