« さくらのレンタルサーバ: MySQL データベースの自動バックアップ | メイン | Xalan-C++のインストール »

2005年04月23日

Ruby スクリプト: Amazon ECS で BrowseNode の検索

ふと思い立って、Amazon ECS(Web サービス) を使って、アマゾンの BrowseNodeId を検索するプログラムを作ってみました。

アマゾンのBrowseNodeIdを検索

アマゾンの膨大な商品群は、BrowseNode と呼ばれるものでジャンル分けされています。それぞれのBrowseNode には BrowseNodeId と呼ばれる番号がついていて、それを検索するのがこのプログラムです。

この手のプログラムは既にあちこちで作られていますが、勉強のために Ruby で一から作ってみました。

browsenode-cgi.gz

このプログラムを動作させるには、いくつか注意事項があります。

  ecs = ECS.new 'XXXXXXXXXXXXXXXXXXXX'
  ecs.aid = 'pylori-22'

準備が済み、ブラウザでアクセスすると、トップカテゴリの一覧と BrowseNodeId の入力フォームが現れると思います。トップカテゴリのリンクから順番にたどっていくか、直接BrowseNodeIdを入力すると、サブカテゴリ(子ノード)が表示されます。IDのリンクをたどると、さらにその子ノードを検索し、ノード名のリンクをクリックするとアマゾンのページに移動します。

投稿者 tam : 2005年04月23日 13:33

コメント

コメントしてください




保存しますか?