Ich habe eine Meteor Webapp. (z.B. http://www.merafi.com
). Ich möchte die Website mit Google Apps Script scrappen. Ich habe dafür ein kleines Skript geschrieben.Wie scrape ich eine Meteor Webapp?
function myFunction() {
const url = 'http://www.merafi.com';
const response = UrlFetchApp.fetch(url, {muteHttpExceptions: true});
return response.getContentText();
}
Das Skript wird in einem Google Spreadsheet als Makro verwendet.
Das Problem mit Scrapping einer Meteor Webapp ist, dass ich einen leeren Körper mit nur Skript-Tags innerhalb es bekommen. Wie bekomme ich den Inhalt in das Body-Tag?
Sie benötigen einen Crawler, der JS wie phantomJS, nightmarejs oder Selenium – Rentrop
ausführt Leider habe ich das nicht in Google Apps Script. https://developers.google.com/apps-script/reference/url-fetch/ – vijayst
Nun, dann müssen Sie entweder etwas anderes als Google Apps Script verwenden, oder Sie haben eine Menge Arbeit vor dem Schreiben. – CodeChimp