0

次の Web ページからコンテンツを取得しようとしています

http://www.mfinante.ro/infocodfiscal.html?cod=10376836

私のコードは

var fetchString="www.mfinante.ro/infocodfiscal.html?cod=10376836";
var response = UrlFetchApp.fetch(fetchString);

上記のリンクのページ ソースを表示すると、正しいコンテンツが表示されますが、urlfetch では異なるコンテンツが表示されます。

つまり、上記のページのビュー ソースには html が表示されますが、urlfetch には javascript しか表示されません。

ビューソース: http://www.mfinante.ro/infocodfiscal.html?cod=10376836

ソースを表示すると、動作が異なる場合があり、html が表示される場合があり、javascript が表示される場合があります。

4

1 に答える 1

-1

PhantomJS と次の js コードを使用します。

var system = require('system');
var page = require('webpage').create();

page.open(system.args[1], function(status) {
        setTimeout(function(){
                console.log(page.plainText);
                phantom.exit();
        }, 10000);
});

Linux の場合: phantomjs visit.js http://www.mfinante.ro/infocodfiscal.html?cod=5066472

Windows の場合: phantomjs.exe visit.js http://www.mfinante.ro/infocodfiscal.html?cod=5066472

于 2016-02-18T21:37:41.877 に答える