nodejs请求目标url

时间:2016-04-28 05:50:19

标签: node.js http-headers request

我想获得此目标网址的结果。通过浏览器结果是可以的,但这个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);
    }
});

1 个答案:

答案 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);
    }
  });
});