JKCommentCrawler
OVERVIEW
ニコニコ生放送に移行した新ニコニコ実況の過去ログを日付ごとに一括で取得・保存する Python 製ツール。(2020.12-2021.02)
ニコニコ生放送に移行した新しいニコニコ実況の過去ログを日付ごとに一括で取得・保存する Python 製のツールです。ニコニコ実況 過去ログ API で配信する過去ログ (過去のコメントデータ) を収集するために開発しました。
2020/12/14 までの旧ニコニコ実況のシステムと異なり、2020/12/15 以降の新しいニコニコ実況はニコ生のシステムと統合されています。そのため、以前とは異なり、過去ログが1~2週間で消えてしまいます。
私が開発していた TVRemotePlus には、録画番組を視聴するときにニコニコ実況の放送当時の過去ログを同時に再生し、録画番組をコメントと一緒に楽しめる機能があります。
ところが、ニコニコ実況の過去ログが取得できなくなると過去ログを再生して視聴することができなくなってしまうため、急遽ニコニコ実況の終了間際に ニコニコ実況 過去ログ API と同時に数日間ぶっ通しで開発しました。
その性質上、少しでもエラーが発生して実行が止まってしまうと過去ログを取りこぼして失ってしまう可能性があるため、例外処理やリトライ処理などのエラー対策を念入りに実装しました。例外処理を意識してコーディングするようになったきっかけでもあります。
ちゃんと実装した甲斐あってか、開発から数年が経った今も安定して稼働しています。