アフリィエイトサイトを作ってみようと思い、amazonの商品検索apiをpythonで叩いてみました。
他のapiと異なり、オフィシャルの情報が読む気になれない。。。
なので、似たような方に少しでも役に立てばとメモ程度ですが、書いておきます。
python
from bottlenose import api
from bs4 import BeautifulSoup
def getAmazon(kwd):
AMAZON_ACCESS_KEY_ID="AMAZON_ACCESS_KEY_ID"
AMAZON_SECRET_KEY="AMAZON_SECRET_KEY"
AMAZON_ASSOC_TAG="AMAZON_ASSOC_TAG"
SEARCH_INDEX = "All"
amazon = api.Amazon(AMAZON_ACCESS_KEY_ID, AMAZON_SECRET_KEY, AMAZON_ASSOC_TAG, Region="JP")
datas = []
if not datas or nocache:
response = amazon.ItemSearch(SearchIndex=SEARCH_INDEX, Keywords=kwd, ItemPage=1, ResponseGroup="Large")
soup = BeautifulSoup(response)
datas = soup.findAll('item')
print "アマゾン件数", len(datas)
ソートを設定して、データを取得したかったのですが、指定するとなぜか戻りが0件になってしまいました。。
上記を使用して、作ったサイトです。
http://doggy-shop.jp/