我正在尝试将经过身份验证的代理服务器与 Puppeteer 一起使用并撞墙。
代理服务是提供主机的 Crawlera proxy.crawlera.com:8010
他们还提供基本身份验证用户名,密码为空。
"Error: net::ERR_NO_SUPPORTED_PROXIES",
" at navigate (/Users/me/foo/node_modules/puppeteer/lib/Page.js:479:37)",
" at <anonymous>"
Run Code Online (Sandbox Code Playgroud)
在我们的例子中,我们在--proxy-server选项中设置了代理用户名和密码,它似乎以某种方式破坏了代理设置。
有帮助的是设置一个选项:
--proxy-server=hostname:port
Run Code Online (Sandbox Code Playgroud)
然后通过以下方式提供凭据:
page.authenticate({username: proxyUser, password: proxyPassword)
Run Code Online (Sandbox Code Playgroud)
也许这对您的情况也有帮助。
| 归档时间: |
|
| 查看次数: |
3286 次 |
| 最近记录: |