ニコニコ動画のFLVやコメントをダウンロードするためのGEMの適当なまとめ
トラックバック(ニコニコ動画のコメントを取得するクラス - A More Beautiful day)を頂いたので久しぶりに自分の作った野良GEMを使ってみると、意外としっかり動いてくれるのでRubyforgeに登録しようと申請を出してみました。今は返事待ち。
本ブログでこのgemを作るために使ったコードはばらばらと書いていますが、流れがわかりにくいと思うので、ここでまとめておきます。
- ニコニコ動画のコメント最新500件を取得するで最初のスクリプトを書く
- 上記ではコメントを取得するためのリクエストだけNet::HTTPを直接使ってPOSTしていたのが気持ち悪かったので、WWW::MechanizeでPOSTするデータを直接書くための野良拡張でmechanizeを拡張
- 拡張mechanizeを含めて、さらに動画FLV・タグ・タイトルを取得するメソッドを追加してGEM化(ニコニコ動画をダウンロードしたりするgemを作ってみた)
GEM化作業をするに当たっては、RubyGems パッケージの作り方 - rubyforge 登録まで - 川o・-・)<2nd lifeを参考にしました。