[[PageOutline]] * nicope:ニコニコ動画API * [http://nico-lab.net/ ニコラボ | niconico と ffmpeg のことを中心に書いてる] * [http://nico-lab.net/blog/ 旧ブログのおすすめ記事 | ニコラボ] = ニコニコ生放送 = * [http://nico-lab.net/official_and_channel_nicolive_comments_specification/ ニコ生の公式とチャンネルのコメントサーバの仕様について | ニコラボ] * [http://nico-lab.net/http_nicolive_comments_get/ アドレス入力でニコ生のコメントを表示する | ニコラボ] * [http://nico-lab.net/nicolive_rtmpdump_commands/ ニコ生の配信データを保存する rtmpdump のコマンド内容のまとめ | ニコラボ] * aur:rtmpdump-ksv-git * [http://blog.livedoor.jp/mgpn/archives/51886270.html ニコニコ動画・ニコニコ生放送のコメント取得 備忘録 : まぢぽん製作所] * [http://qiita.com/mima_ita/items/0b97b3132139bde0a7e7 せっかくだから俺は衆院選のニコ生の党首討論のコメントを解析するぜ - Qiita] > === Pythonでニコニコ生放送のコメントを取得する方法 > ニコニコ生放送のコメントを取得するには、まず、プレミアム会員でなければなりません。 > 通常の会員では、1000件程度が上限となります。 * [http://d.hatena.ne.jp/ino46/20110320/1300555752 ニコニコ生放送の予定をGoogleカレンダーに登録するブックマークレット - 何にしても生っかじりの朴念仁] > {{{#!javascript > javascript:(function(){try{var c=document,a,b,d;d=location.toString();if(d.indexOf("http://live.nicovideo.jp/watch/lv")!=0&&d.indexOf("http://live.nicovideo.jp/gate/lv")!=0)throw"This URL is not supported";String.prototype.trim=function(){return this.replace(/^\s*|\s*$/g,"")};a=c.querySelector("div.infobox > h2").textContent.trim();b=c.querySelector("div.kaijo").textContent.trim();if(!a[0]||!a[1]||!b)throw"Cannot get enough info";a=a.split("\n");a[1]=a[1].trim().replace(/^\(|\)$/g,"");b=b.replace(/[^\d]/g,"");b=b.slice(0,8)+"T"+b.slice(8,12)+"00";window.open("https://www.google.com/calendar/render?action=TEMPLATE&text="+encodeURIComponent(a[0])+"&dates="+b+"/"+b+"&details="+encodeURIComponent(a[0]+"\n"+a[1]+"\n"+c.location.href),"_blank")}catch(e){alert("Error:\n"+e)}})(); > }}} * コニコ生放送の仕様が変わったのか、番組名がうまく拾えなくなっていたので修正+リファクタリングした {{{#!javascript javascript:(function(){try{var starttime,progname,url;url=location.toString();if(url.indexOf("http://live.nicovideo.jp/watch/lv")!=0&&url.indexOf("http://live.nicovideo.jp/gate/lv")!=0)throw"This URL is not supported";String.prototype.trim=function(){return this.replace(/^\s*|\s*$/g,"")};progname=document.title;starttime=document.querySelector("div.kaijo").textContent.trim();if(!progname||!starttime)throw"Cannot get enough info";progname.replace(/^\(|\)$/g,"");starttime=starttime.replace(/[^\d]/g,"");starttime=starttime.slice(0,8)+"T"+starttime.slice(8,12)+"00";window.open("https://www.google.com/calendar/render?action=TEMPLATE&text="+encodeURIComponent(progname)+"&dates="+starttime+"/"+starttime+"&details="+encodeURIComponent(progname+"\n\n"+document.location.href),"_blank")}catch(e){alert("Error:\n"+e)}})(); }}} == misc == * {{{live.nicovideo.jp/api/getplayerstatus?}}} で取得したticketの有効期限は2時間以下の模様 = getthumbinfo = * の要素が18のものと19のものがある * user_idがあるかないか * http://ext.nicovideo.jp/api/getthumbinfo/sm9 {{{#!xml sm9 新・豪血寺一族 -煩悩解放 - レッツゴー!陰陽師 レッツゴー!陰陽師(フルコーラスバージョン) http://tn-skr2.smilevideo.jp/smile?i=9 2007-03-06T00:33:00+09:00 5:19 flv 21138631 17436492 13302847 4127526 132527 超おむつしろよ うんち食うだけ ブラめくる小五郎(逮 ぷよぷよするな! うううううううう... http://www.nicovideo.jp/watch/sm9 video 1 0 陰陽師 レッツゴー!陰陽師 公式 音楽 ゲーム β時代の英雄 3月6日投稿動画 sm9 最古の動画 6周年 White_Broadcasting_Center(ホワイト) ホワイト 4 }}} == 削除動画 == * http://ext.nicovideo.jp/api/getthumbinfo/sm1 {{{#!xml DELETED deleted }}} == 配信終了 == * http://ext.nicovideo.jp/api/getthumbinfo/so19903664 {{{#!xml NOT_FOUND not found or invalid }}} = video.array = * 実際には一行目以外改行は無い * http://i.nicovideo.jp/v3/video.array?v=sm9 {{{#!xml 1 1173108780 1 4127887 陰陽師 jp レッツゴー!陰陽師 jp 公式 jp 音楽 jp ゲーム jp β時代の英雄 jp 3月6日投稿動画 jp sm9 jp 最古の動画 jp DAM&JOY配信中 jp }}} == 削除動画 == * http://i.nicovideo.jp/v3/video.array?v=sm1 {{{#!xml 1