【发布时间】:2016-02-27 11:05:27
【问题描述】:
我在使用urllib.URLopener 获取 JSON 时遇到问题,即使我可以在导航器中看到它。
代码:
import urllib
import json
json_obj = urllib.URLopener()
json_obj.retrieve(json_adress, self.home + "/.cache/program/file.json")
错误:
('http error', 404, 'Not Found', <httplib.HTTPMessage instance at 0x7fa73d9b3a28>)
5 分钟后我可以得到它,但是另一个地址失败了。发生了什么?
例如JSON文件的URL是:
http://webservices.francetelevisions.fr/tools/getInfosOeuvre/v2/?idDiffusion=135842229&catalogue=Pluzz&callback=webserviceCallback_135842229
【问题讨论】:
-
我们不知道。那是服务器告诉你它没有找到,而不是 Python。也许该站点使用 CDN 并且并非所有机器都已更新?如果没有 URL 的详细信息,我们将无能为力。
-
好的,谢谢。我将通过编辑问题添加 json 地址
标签: python json python-2.7 urllib