0

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

おそらく、レスラーは完全に間違った方法です。たぶん私はそれを完全に理解していません。でも確実に行き詰まってる…

ありがとう!

4

1 に答える 1