2016 Dec. 30.
2016 Dec. 29.
googleアカウントにログインする。
console.cloud.google.com にて
プロジェクトを作成する。
プロジェクト名、プロジェクトIDは与えられたものをそのまま使った。
"API Manager"画面にて
認証情報画面で(OAuthではない)APIキーを作成する。
APIキーは後で利用するので控えておく。
ダッシュボード画面あたりでCustom Search APIを割り当て、
https://cse.google.com/cse/setup/ や https://cse.google.co.jp/cse/all で
Google Custom Searchを作成する。Custom SearchのIDは後で使うので控えておく。
検索対象サイトは www.47news.jp にした。
( ryutamaki.hatenablog.com/entry/2014/01/18/171640 参照)
googleドライブにて
スプレッドシートを新規作成し、開く。
ツール→スクリプトエディタにてgoogle apps scriptを記述する。( osak.in/web/271 参照 )
function urlfetch(){
var url = 'https://www.googleapis.com/customsearch/v1?key=xxx&cx=yyy&num=10&hl=ja&dateRestrict=d2&q=主要%20OR%20新着';
// xxxはAPIキー、yyyはCustom Search ID
var response = UrlFetchApp.fetch(url);
var json = response.getContentText();
var data = JSON.parse(json);
// Logger.log(response);//ログに取得したデータを表示
//ひとつめのタイトルの場合こんな感じ→ Logger.log(data.items[0].title);
var fetchText = "";
if (data.items) {
for( var i=0 ; i < data.items.length; i++){
fetchText = fetchText + data.items[i].title + "\n" + data.items[i].snippet + "\n\n";
}
}
}
0 件のコメント:
コメントを投稿