私はMeteor webappを持っています。 (例えば、http://www.merafi.com
)。 Google Apps Scriptを使用してウェブサイトをスクラップしたい私はこれのために小さなスクリプトを書いた。どのようにしてMeteor Webアプリケーションをスクラップできますか?
function myFunction() {
const url = 'http://www.merafi.com';
const response = UrlFetchApp.fetch(url, {muteHttpExceptions: true});
return response.getContentText();
}
このスクリプトは、Googleスプレッドシート内でマクロとして使用されます。
=myFunction()
Meteor Webアプリケーションをスクラップする際の問題は、その中にスクリプトタグだけを持つ空のボディが得られることです。 bodyタグ内のコンテンツを取得するにはどうすればよいですか?
あなたは私がGoogle Appsスクリプトでそれを持っていない、残念ながらphantomJS、nightmarejsまたはセレン – Rentrop
のようなJSを実行し、いくつかのクローラを必要としています。 https://developers.google.com/apps-script/reference/url-fetch/ – vijayst
さて、Google Apps Script以外のものを使用するか、書き直しの作業がたくさんあります。 – CodeChimp