gpt4 book ai didi

Python AmazonAPI 错误 503 服务不可用

转载 作者:太空宇宙 更新时间:2023-11-03 16:03:25 26 4
gpt4 key购买 nike

使用 AmazonApi for python 时,出现错误 503。这真的很奇怪,因为相同的脚本直到三天前才起作用。从那时起,它给出了错误 503。我做了一些研究,发现当一秒钟提交太多请求时,亚马逊会触发 503。我确实每 5 秒处理一个项目,我确实想要获取价格和名称,而且我什至在它们之间有懒惰的 sleep(1) 。我看到有人建议使用 header 来使其工作,但仍然不行。
amazon_uk = AmazonAPI('凭证', 区域=“英国”)
headers = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, 如 Gecko) Chrome/51.0.2704.106 Safari/537.36'}
然后我通过以下方式获取名称和价格:

NAME = amazon_uk.lookup(ItemId=url).title
sleep (1)
SALE_PRICE = amazon_uk.lookup(ItemId=url).price_and_currency

其中 url 取自文件。奇怪的是,有时它会上升到第 30 项,有时只在第 1 项时崩溃。附:即使我把 sleep 放在任何地方,它仍然会引发错误。有人遇到过吗?

谢谢

最佳答案

503 错误响应意味着您向亚马逊发送请求的速度太快。尝试将暂停间隔增加到 5 秒甚至 10 秒。另请检查 http 响应 header 以获取 503 错误的描述。亚马逊开发者论坛上讨论了类似的问题:https://forums.aws.amazon.com/thread.jspa?messageID=564184

关于Python AmazonAPI 错误 503 服务不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40085140/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com