データベース変えるかも
アイドルマスター全動画情報データベース用のスクプトが直りました!データ取れます。
なおしてる最中に「これは仕様変更したほうがいいんじゃね」と思ったところがあります。
使ってくれている方もいるので、何の断りもなく変更するのもどうかと考えたので、少しご意見なり何なりと寄せていただければ幸い。
- カラム名をAPIが返すタグと同じにする
- 投稿者の動画説明文の履歴を取る
- データベースのpost_date(動画投稿日時)を、APIと同じ形式(2007-03-06T06:48:53+09:00)で登録する
- データ収集日時も同じ形式にそろえてみる(今はUTC)
- 投稿者名を取得
カラム名変更は、APIとテーブルで名前が違っていてミスしやすい*1、名前をAPIと照らし合わせないといけない、ことがおもな理由です。
説明文の履歴を取ると、データベースが肥大化します。でも、説明文の変遷を追えたらおもしろいかと。video_commentテーブルに登録することになるので、一つの動画IDに複数のコメントが返されるようになったりします。
日時は、どちらの形式にするにせよ手間ではありませんが、テーブル名と内容が合ってないのでDATETIME形にしてもいいかなーと思っただけです。
投稿者名は、ページのアクセス頻度の関係上、時間がかかるのとニコニコのサーバー負荷を考えて、実装しない方向ではあります。
誰も日記に気付かず放置されたら、投稿者名はカラムだけ作って、仕様変更して取得再開するつもりです。
*1:主に私とかが