Сценарий 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