urllib2
の関数を使用urlopen
して、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
してみましたが、同じ結果が得られます。
この問題を解決するためにどこを見ればよいかさえわからず、私はかなり行き詰まっています。何か案は?