JavaScript/jQuery PHP Web関連 ニコニコ動画

スクレイピングをサポートしてくれるAPI【kimono】

更新日:

スポンサードリンク

kimonoというスクレイピングをAPI化してくれるという素晴らしいサービスがあります。

まず登録する必要があるので登録ページから名前やメールアドレスを登録します。そしたらGetStartedのページからAPI化したいサイトのURLを入力します。

今回私はニコニコ動画で試してみました。
こちらがニコニコ動画のトップページです。

ここの「話題の動画」部分をスクレイピングしてみます。

kimono_nico1.png

先ほどのGetStartedページにニコニコ動画のページを入力してタイトル名をクリックします。すると一連の動画が同じようにマークされます。(おそらくリスト状になっている場合選ばれる)

kimono_nico1.png

これを一度にまとめて取得したい場合はチェックのところをクリック、いらない場合は×をクリックします。

kimono_nico2.png

こんな感じで必要な部分をピックアップしていきます。

終わったらメニューバー右上のDoneボタンを押します。

kimono_nico3.png

するとこんな風に「Check it out apis/*****」とでてくるので「apis/*****」の部分にクリックして飛びます。

kimono_nico4.png

ここではどういうように使うか選ぶことができるようで好きな方法でスクレイピングで取得したデータを利用できるようになります。使い方の例としてCURL,PHP、jQuery、Python、Rubyがあり、JSON形式、CSV形式、RSS形式での取得が可能となります。

例えばjsonですとこんな感じになります。

{
"collection1": [
{
"property1": {
"href": "http://www.nicovideo.jp/watch/sm9489619",
"text": "【BIG-AL】Original Song「Little Toy Robot」"
}
},
{
"property1": {
"href": "http://www.nicovideo.jp/watch/sm22788686",
"text": "[Megurine Luka original] womb"
}
},
{
"property1": {
"href": "http://www.nicovideo.jp/watch/sm22800121",
"text": "[Fleet collection MMD]There is no reason to idle Naka-chan of the f..."
}
},
{
"property1": {
"href": "http://www.nicovideo.jp/watch/sm22792694",
"text": "I tried to sing Mono Poisoner with full power 【Shakemii】"
}
}
]
}
スポンサードリンク

-JavaScript/jQuery, PHP, Web関連, ニコニコ動画

Copyright© めめんと , 2019 All Rights Reserved Powered by AFFINGER5.