2009年1月06日(火)

« 2009年もよろしくお願い致します | トップページ | 『きまぐれびゅー』-商品毎個別のフィード配信他、機能追加 »

『きまぐれびゅー』-Amazonのカスタマーレビュー表示サイトを作ってみた

Google App EngineAmazon Web ServiceのAPIを使用するためのライブラリを試作していたのですが、そのテスト用に、Amazonのカスタマーレビューを表示するサイト
きまぐれびゅー
専用ブックマークレット:きまぐれっと
をでっちあげてみました。

Kimagureviewsample1

最近おなじようなサイトをどこかでみたような気がします(汗)。
習作ということで、ご勘弁を>ytoさん。
そもそも、本家のカスタマーレビューページとどう違うんだ、といわれると困りますが(苦笑)。
■特徴・使い方など
ASIN(ISBN)を指定して、その本のレビューを読む、というのが基本なんですけれど、
  1. ASIN(ISBN)指定の他、キーワードが指定出来ます。
    キーワードを指定すると、それをもとに検索した結果からランダムに商品をひとつ選んで表示します(w。←『きまぐれ』の由縁。
  2. 何も指定せずにアクセスすると、勝手に適当なキーワードで検索した結果を表示します。
    いや、トップページというか、玄関口を作るのが面倒臭かったので、苦肉の策だったり……。
    今のところ、キーワードは自分の趣味で決めてますが、他の人が検索したデータを元にしても面白いかも……まぁ、これはデータベースの使い方を覚えるまでは少なくとも保留。
  3. ページ中で適当に文字列を選択すると、検索窓にその文字列が自動的に入ります(JavaScript有効時)。
  4. 運が良ければ、エディトリアルレビューも表示される、かも知れません。
    Amazonのポリシー上、表示されないことが多いみたいです。
  5. カスタマーレビューは5件ずつしか表示されませんが、AutoPagerize対応にしてありますので、ご使用になれば快適(?)に閲覧出来ます。
  6. Amazonの個別商品ページでブックマークレットを使うと、該当するレビューを開きます。
  7. 適当なページで文字列を選択後、ブックマークレットを使うと、その文字列をキーにして、適当なレビューページを開きます。
レビューが1件もなかったり、そもそも404 Not Foundになっちゃったりすることもありますが、ご勘弁を。
■覚書、あるいは本題
で、上記サイトで使っている、Pythonのライブラリがこれ。
Google App EngineでAmazon Web ServiceのAPIを使用するためのライブラリ
Pythonさわりはじめて1週間も経っていないし、かなり変なことをしているんじゃないかと……詳しい方は、苦笑しておいてください。
参考にさせていただいたのは、こちら。
Python で Amazon ECS 4.0 にアクセスしてみる - 記憶は削除の方向で
pyAmazonLite.py

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2009/01/06(火) 21:13 | | 記事の編集(管理者用)

風柳へひとこと(web拍手) 

おもいつき」カテゴリの記事

パソコン・インターネット」カテゴリの記事

覚書」カテゴリの記事

トラックバック

この記事のトラックバックURL:

記事との関連性が薄いものやSPAM等、管理人が不適切と見なしたトラックバックについては予告無く削除する場合が有ります。悪しからずご了承下さい。

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/161784/43659635

この記事へのトラックバック一覧です: 『きまぐれびゅー』-Amazonのカスタマーレビュー表示サイトを作ってみた:

コメント

コメントを書く