SiteInfo - サイト情報取得
プロジェクトID
MHsWkf6oG1LJhsNQiKXKqZSdpxDUCDjPE
指定されたサイトのOGPなどを解析して、以下の情報を含んだオブジェクトを返す。
SiteInfo オブジェクト
.title=タイトル
.photo=サムネイルのURL
.desc=サイトの説明
.video=ビデオ(あれば)
メソッド
getInfo( url ) サイト情報取得
入力
url: サイトのURL
出力
SiteInfo オブジェクト
url で指定されたサイトにアクセスし、その内容を解析して、サイトに関する情報を含んだSiteInfoオブジェクトを返す。
getPage( url ) サイト内容取得
入力
url: サイトのURL
出力
サイトのHTMLテキスト
サイトにアクセスし内容を返す。サイトのエンコードは自動判定する。
parse( url, value ) サイト内容解析
入力
url: サイトのURL
value: サイトの内容テキスト
出力
SiteInfo オブジェクト
サイトのURLと内容テキストから中身を解析する。 実際にアクセスはしない。
サンプル
ソース
var si = SiteInfo.getInfo("https://www.instagram.com/p/-GnuMimaIm/");
Logger.log("title="+si.title);
Logger.log("photo="+si.photo);
Logger.log("desc="+si.desc);
Logger.log("video="+si.video);
実行結果
[15-11-16 12:47:28:912 JST] title=アップアップガールズ(仮) on Instagram: “からの大まあなコール!#幸せ者 #uugirl #アプガ #live #新井愛瞳 #araimanami”
[15-11-16 12:47:28:912 JST] photo=https://scontent.cdninstagram.com/hphotos-xpa1/t51.2885-15/e15/12081233_549522498535942_2093186156_n.jpg
[15-11-16 12:47:28:913 JST] desc=“からの大まあなコール!#幸せ者 #uugirl #アプガ #live #新井愛瞳 #araimanami”
[15-11-16 12:47:28:913 JST] video=http://scontent.cdninstagram.com/hphotos-xaf1/t50.2886-16/12247265_1650020405239043_1005623159_n.mp4