我正在尝试使用restler 获取网站的HTML。但是当我尝试获得结果的相关部分时,我总是得到错误,
“TypeError:无法读取未定义的属性‘rawEncoded’”。
'rawEncoded' 有时是'res'。我认为它会根据处理时间而变化。
我正在尝试从 restler 获取 result.request.res.rawEncode 获取结果。
我的功能:
var rest = require('restler');
var loadHtmlUrl = function(weburl) {
var resultstr = rest.get(weburl).on('complete', function(result) {
var string = result.request.res.rawEncode;
return string;
});
return resultstr;
};
然后:
var htmlstring = loadHtmlUrl('http://google.com');
也许restler是完全错误的方法。可能我没有完全理解。但我肯定被困住了......
谢谢!