我正在使用urllib2
'surlopen
函数尝试从 StackOverflow api 获取 JSON 结果。
我正在使用的代码:
>>> import urllib2
>>> conn = urllib2.urlopen("http://api.stackoverflow.com/0.8/users/")
>>> conn.readline()
我得到的结果:
'\x1f\x8b\x08\x00\x00\x00\x00\x00\x04\x00\xed\xbd\x07`\x1cI\x96%&/m\xca{\x7fJ\...
我对 urllib 还很陌生,但这似乎不是我应该得到的结果。我已经在其他地方尝试过,我得到了我的期望(就像用浏览器访问地址给我一样:一个 JSON 对象)。
urlopen
在其他网站(例如“ http://google.com ”)上使用效果很好,并给了我实际的 html。我也尝试过使用urllib
,它给出了相同的结果。
我很困惑,甚至不知道在哪里可以解决这个问题。有任何想法吗?