node.js Https请求通过代理失败

时间:2017-04-25 23:31:57

标签: node.js proxy request

我尝试使用代理发出https请求。

            var agent = new HttpsProxyAgent(proxy_url);
            let options = {headers:headers, url:urlBase + item, agent}

           request(options, (error, response, html)=>{
                if(error){
                    console.log('error: ', error);
                    return reject('error');
                }
                let $ = cheerio.load(html);
                amazonProductParser.parse($);
            });

我得到了不同的错误(400,403,407)。我试图连接的网站是amazon.com,以防万一。

1 个答案:

答案 0 :(得分:0)

我使用了request,这使得在Node中很容易做到。