python解析url获取json值_如何从Python中的URL读取JSON?

我尝试使用Python从Web上获取JSON文件。如果我在浏览器(Mozilla或Chromium)中打开URL,我会看到JSON。但是当我对Python执行以下操作时:response = urllib2.urlopen(url)

data = json.loads(response.read())

我收到一条错误消息,它告诉我以下信息(翻译成英语后):Errno 10060,连接槽出现错误,因为服务器在一段时间后没有反应,或者连接错误,或者主机没有反应。在

添加

看起来有很多人都面临着所描述的问题。同样的问题也有一些答案。例如here我们可以看到以下解决方案:

^{pr2}$

这对我来说已经是一个进步(我认为代理很可能是问题的原因)。然而,我仍然没有完成,因为我不知道我的代理的网址,我可能需要用户名和密码。我怎么才能找到他们?我的浏览器怎么会有我没有的呢?在

增加2

然后我使用了以下代码:proxies = {'http':'my_proxy.blabla.com/'}

r = requests.get(url, proxies = proxies)

print r

结果我得到了

看起来不太好,但至少我认为我的代理是正确的,因为当我随机更改代理的地址时,我得到了另一个错误:Cannot connect to proxy

所以,我可以连接到代理服务器,但找不到任何东西。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值