Сценарий Google App UrlFetch не дает вывод HTML, но вывод JavaScript

Я пытаюсь получить контент со следующей веб-страницы

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.

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
Другие вопросы по тегам