gpt4 book ai didi

python - urllib2.urlopen 在部署的应用程序中失败

转载 作者:太空宇宙 更新时间:2023-11-03 19:14:24 24 4
gpt4 key购买 nike

我想知道今天刚刚更改的提供 URL 获取请求的应用程序引擎代理是否存在某些限制。例如,这个网址http://www.google.com/ig/calculator?q=1eur=?usd直到几个小时前还一直在顺利工作。这是我现在遇到的错误

http://www.google.com/ig/calculator?q=1eur=?usd 返回错误:HTTP 错误 503:服务不可用

请注意,在 SDK(使用我的本地互联网连接)中,以下代码有效。还有' curl http://www.google.com/ig/calculator?q=1eur=?usd '有效,所以我不认为谷歌限制请求不是来自最终用户浏览器(即没有vainilla用户代理)。几个小时前,应用引擎基础设施可能已经发生了变化。

  url = 'http://www.google.com/ig/calculator?q=1eur=?usd'
request = urllib2.Request(url = url, data = None)

try:
response = urllib2.urlopen(request)
except urllib2.URLError, e:
raise Exception("%s returned an error: %s" % (url, e))

最佳答案

正如评论中所指出的,您很可能会看到受到限制。 iGoogle 托管许多私有(private)(但不是 secret )API,供 Google 编写的在页面上运行的小工具使用(天气 API 是另一个广泛使用的示例)。不过,它们并不是真正适合非 Google 小工具或应用程序使用,并且它们的实现可能(并且确实)会发生更改,恕不另行通知。

此外,iGoogle is a deprecated product 。我预计这些实用程序 API 将随着 iGoogle 关闭(2013 年 11 月 1 日)同时消失。如果您不希望您的应用程序在 iGoogle 消失时中断,我建议您寻找其他来源来获取此信息。

关于python - urllib2.urlopen 在部署的应用程序中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11842490/

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