restler を使用して Web サイトの HTML を取得しようとしています。しかし、結果の関連部分を取得しようとすると、常にエラーが発生します。
「TypeError: 未定義のプロパティ 'rawEncoded' を読み取ることができません」.
「rawEncoded」は「res」の場合があります。処理時間によって変わると思います。
restler get result から 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');
おそらく、レスラーは完全に間違った方法です。たぶん私はそれを完全に理解していません。でも確実に行き詰まってる…
ありがとう!