节点不能刮取某些页面

我不知道这是否与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,…)路线,但我得到了同样的空白结果

我知道了 ! (最后)

这个networking服务器真的需要知道如何回答你。 试试这个(它适用于我)

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