我尝试使用代理发出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,以防万一。