Я использую функцию urllib2
urlopen
, чтобы попытаться получить результат JSON из apache StackOverflow.
Код, который я использую:
>>> 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
, и он дает тот же результат.
Я довольно застрял, даже не зная, где искать эту проблему. Любые идеи?