PythonにAmazonApiを使用すると、エラー503が表示されます。3日前まで同じスクリプトが動作していたので、本当に奇妙です。それ以来、エラー503が発生しています。私はいくつかの調査を行い、あまりにも多くのリクエストが1秒間に提出されるとアマゾンが503を発生させることを発見しました。私は5秒ごとにアイテムを処理します、私は価格と名前を取得したいと私はそれらの間に怠け者sleep(1)
を持っています。 ヘッダーを使用するように提案された人がいるようですが、それでもヘッダーは使用できません。 amazon_uk = AmazonAPI('credentials', region="UK") headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36'}
、私はして名前と価格を取る行いますurl
がファイルから取得されPython AmazonAPIエラー503サービスが利用できません
NAME = amazon_uk.lookup(ItemId=url).title sleep(1) SALE_PRICE = amazon_uk.lookup(ItemId=url).price_and_currency
。 時々奇妙なことが30番目のアイテムに上がり、時には1番目のアイテムだけがクラッシュすることがあります。 P.P.たとえ私がどこにでもsleep
を置いても、それでもエラーは起きます。 誰かがそれに遭遇しましたか?
ありがとう