您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python urllib2.HTTPError:HTTP错误503:服务在有效网站上不可用

Python urllib2.HTTPError:HTTP错误503:服务在有效网站上不可用

这是因为Amazon不允许自动访问其数据,所以他们拒绝了您的请求,因为它不是来自正确的浏览器。如果您查看503响应的内容,则会显示

要讨论对Amazon数据的自动访问,请联系api-services-support@amazon.com。有关迁移到我们的API信息,请参阅我们的市场API在https://developer.amazonservices.com/ref=rm_5_sv,或我们的产品广告API在https://affiliate-program.amazon.com/gp/advertising/api /detail/main.html/ref=rm_5_ac 用于广告用例。

这是因为User-Agentfor Pythonurllib显然不是浏览器。您总是可以伪造User- Agent,但这并不是很好的做法(或道德上的作法)。

顺便提一句,如另一个答案所述,该requests库对于Python中的HTTP访问确实非常有用。

python 2022/1/1 18:52:01 有620人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶