节点无法抓取某些页面

Node can't scrape certain pages

我不知道这是否与 coldfusion 页面有关,但我无法抓取这些 .cfm 页面

在命令行中的目录中 request 运行:

node> var request = require('request');
node> var url = 'http://linguistlist.org/callconf/browse-conf-action.cfm?confid=173395';
node> request(url, function (err, res, body) { if (err) { console.log(err) } else { console.log('body:', body) }; });

我试过其他一些 .cfm 网站,但它们有效,但我只得到空白结果,所以我不知道它可能是什么

注意:我也试过准系统require('http').get(url,…)路线,但我得到相同的空白结果

我明白了! (最后)

这个网络服务器真的需要知道如何回答你。 试试这个(对我有用)

var request = require('request');
var options = {
  url: 'http://linguistlist.org/callconf/browse-conf-action.cfm?confid=173395',
  headers: {
   'Accept-Encoding':'none'
  }
};
request(options, function (err, res, body) { if (err) { console.log(err) } else { console.log('body:', body) }; });