【问题标题】:Can't connect to proxy IP with node.js/puppeteer无法使用 node.js/puppeteer 连接到代理 IP
【发布时间】:2020-04-06 11:58:40
【问题描述】:

我已经仔细检查了相关 IP 是否有效。我可以ping通它和一切。但是当我尝试这样做时

    const browser = await puppeteer.launch({headless: false, args: ['--proxy-server=' + ip]});
    const page = await browser.newPage();
    await page.goto('https://www.google.com');  

它没有连接。如果有帮助,IP 没有端口。有什么建议吗?

【问题讨论】:

    标签: javascript node.js puppeteer vpn


    【解决方案1】:

    代理服务器将拥有一个运行它的端口: 默认端口为 8080, 尝试在 IP 中指定端口并连接。

    const browser = await puppeteer.launch({headless: false, args: ['--proxy-server=' + ip + ':8080']});
    const page = await browser.newPage();
    await page.goto('https://www.google.com');  
    

    如果仍然无法正常工作,您可以配置自动检测代理设置,如下所示: --proxy-auto-detect

    const browser = await puppeteer.launch({headless: false, args: ['--proxy-auto-detect']});
    const page = await browser.newPage();
    await page.goto('https://www.google.com');  
    

    【讨论】:

      猜你喜欢
      • 2020-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-17
      • 2017-10-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多