我想获得此目标网址的结果。通过浏览器结果是可以的,但这个nodejs代码不起作用。我希望有人可以帮助我,非常感谢。
var request = require('request');
request = request.defaults({
headers: {
Accept: '*/*',
'Content-Type': 'application/json',
}
});
request('http://xueqiu.com/stock/search.json?code=alibaba', function(error, res, body) {
if (error) {
console.log(error);
} else {
console.log(res);
}
});
答案 0 :(得分:0)
您可以在点击此网址之前从xueqiu.com主页获取Cookie。 Cookie可以使用jar重复使用
var request = require('request');
request = request.defaults({
headers: {'Accept': '*/*',
'Content-Type': 'application/json'},
jar: true // reuse cookies across requests
});
request('http://xueqiu.com', function() {
request('http://xueqiu.com/stock/search.json?code=alibaba', function(error, res, body) {
if (error) {
console.log(error);
} else {
console.log(res);
}
});
});