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