« 強制送還でいいのでは? | メイン | 二回まではセーフニカ? »

2012年7月13日

Amazon APIを使ったラノベ発売日一覧

AmazonのAPIを使ってAmazonのデータベースを検索し、こちらのデータベースに必要な情報を溜め込み、そのデータ使って表示するタイプの「ラノベ発売日一覧」を作ってみたり。

Amazon APIの使い方はコミック発売日一覧を作った時に勉強したので特に問題も無くサクっと完成。

完成後に自動巡回スクリプトを動かしてデータを収集し、集めたデータを表示してみると検索で引っかかったデータが少ない、というかAmazonがデータベースに書籍を登録する際に出版社側から渡されたデータを元に流し込むデータを製作し、それを更に細かく分けるのだと思うのですが、このAmazon側の作業がまだだとこちらの検索に引っかかりません。

Amazonのジャンル分けはBrowsenodeという番号で分けられていて、本全体から検索したい場合は「465610」、その下に漫画・ラノベ・BLの「466280」がぶら下がり、更にその下にラノベの「467278」やBLノベルの「12075891」がぶら下がっています。

このBrowsenodeが間違っていたり、上位のBrowsenodeだけ入力済みで下位のBrowsenodeがまだ未入力のモノがあるのですが、コミックの場合は一ヶ月に刊行される巻数が多すぎてとても手作業で補完する気は起きませんが、ラノベの方はそれほど多くなく、ちゃんとしたリストを作ろうと思ったらデータ入力は手動がメインでAmazonのAPIは補助的な役割になっちゃうんですよね。

ということで、せっかく作ったのに手動で入力したデータを更新するための、Amazonのデータベースの更新を確認するツールになってしまったorz

ラノベ発売日一覧(from Amazon)
http://kensbar.net/books/novel.cgi

投稿者 kenji : 2012年7月13日 16:16


トラックバック

このエントリーのトラックバックURL:
http://kensbar.net/mt/mt-tb.cgi/3869