Amazon 検索サイト「あまびき」の更新情報です。
修正
- 複数のキーワードを指定した場合にデータが正常に取得できない問題を修正。
- 原因: 電子署名を導入した際のコード変更により、URL エンコードに問題が生じた。具体的には、urllib.urlencode では内部で urllib.quote_plus が呼ばれる*1ため、半角スペースが %20 ではなく + にエンコードされてしまうことが影響。
- 対処法: urllib.urlencode ではなく、urllib.quote を使う(urllib.quote_plus もダメ)
- 関連リンク: 無題メモランダム: Amazon Product Advertising APIの署名認証をPythonでやってみる
変更
- 検索オプションのカテゴリを更新。以下のカテゴリを追加:
- [JP]Beauty, Grocery, Jewelry
- [UK]Beauty, Jewelry, MP3Downloads, OfficeProducts, Shoes
- [US]Miscellaneous, Shoes, UnboxVideo
- トップセラーのカテゴリーも更新。
- 一部、取得できないノードがあったのも修正しました。