node.js - 使用 Tor 运行 Puppeteer

标签 node.js tor puppeteer

我安装了 Tor Expert Bundle,我想用 Puppeteer 运行它。

我尝试:

const browser = await puppeteer.launch({headless: false,args:['--proxy-server="socks5://127.0.0.1:9050"']});

但我收到错误 ERR_NO_SUPPORTED_PROXIES。我可以用普通的 Chrome 浏览器运行它。

最佳答案

Chromium 中有一个 Unresolved 错误,涉及 headless 模式下代理的更复杂配置 (Source)。自 2017 年 7 月以来没有任何事件。

但是,我已经能够使用 headless Chrome 和 SOCKS5 代理配置运行 Puppeteer (1.3.0)。

const browser = await puppeteer.launch({args: ['--proxy-server=socks5://127.0.0.1:1337']});

尝试更新 Puppeteer,这也会更新捆绑的 Chromium,然后再次运行。似乎您可能还有错字:删除 socks5://127.0.0.1:9050 之间的 "

关于node.js - 使用 Tor 运行 Puppeteer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47402502/

相关文章:

javascript - 如何在保持当前上下文的同时设置超时?

javascript - BrowserWindow 不是构造函数或未定义 - Electron

delphi - 如何在不使用 Vidalia 的情况下强制 Tor 使用新身份?

javascript - 如何使用Puppeteer统计网页上特定文本的出现次数?

javascript - 如何使用 puppeteer 查找网页上的所有资源?

node.js - 如何检测来自 Puppeteer 的请求?

node.js - AWS node.js 没有创建 S3 存储桶?

proxy - 如何在我的代理中设置国家/地区限制?

python - "No module named ' stem '"in Python3 on macOS

node.js - npm 安装在 gulp-imagemin 安装后挂起