Javascript 无法通过请求模块(Fobidden)刮取数据

Javascript 无法通过请求模块(Fobidden)刮取数据,javascript,node.js,node-request,Javascript,Node.js,Node Request,我有一个wierd问题,我试图使用请求模块废弃某个页面,但这样做会导致403访问被拒绝。但我完全可以使用节点的curl模块来完成。但互联网上的人们认为,它比请求模块更需要性能,因为我需要废弃很多类似的页面。 为什么我在使用请求模块时得到403 var选项={ 网址:'http://m.snapdeal.com/product/ostriva-antiglare-screen-protector-for/226500183', 标题:{ “用户代理”:“Mozilla/5.0” } } 路由器.

我有一个wierd问题,我试图使用请求模块废弃某个页面,但这样做会导致403访问被拒绝。但我完全可以使用节点的curl模块来完成。但互联网上的人们认为,它比请求模块更需要性能,因为我需要废弃很多类似的页面。 为什么我在使用请求模块时得到403

var选项={
网址:'http://m.snapdeal.com/product/ostriva-antiglare-screen-protector-for/226500183',
标题:{
“用户代理”:“Mozilla/5.0”
}
}
路由器.get('/m',函数(req,res){
请求(选项、功能(错误、响应、数据){
如果(错误){
控制台日志(err);
res.end();
返回;
}
控制台日志(相应的状态代码);
res.send(数据);
});

});服务器还正在查找
Accept
头。因此,尝试添加类似于
'Accept':'text/html;q=0.9,*/*;q=0.8',
到您的
标题
对象