Sho*_*own 19 python urllib2 urlopen
python urllib2 urlopen响应:
<addinfourl at 1081306700 whose fp = <socket._fileobject object at 0x4073192c>>
Run Code Online (Sandbox Code Playgroud)
预期:
{ "令牌": "mYWmzpunvasAT795niiR"}
mha*_*wke 25
您需要将生成的类文件对象绑定到变量,否则解释器只需通过repr以下方式转储它:
>>> import urllib2
>>> urllib2.urlopen('http://www.google.com')
<addinfourl at 18362520 whose fp = <socket._fileobject object at 0x106b250>>
>>>
>>> f = urllib2.urlopen('http://www.google.com')
>>> f
<addinfourl at 18635448 whose fp = <socket._fileobject object at 0x106b950>>
Run Code Online (Sandbox Code Playgroud)
要获取您需要执行的实际数据read().
>>> data = f.read()
>>> data[:50]
'<!doctype html><html itemscope="itemscope" itemtyp'
Run Code Online (Sandbox Code Playgroud)
要查看返回的标头:
>>> print f.headers
Date: Thu, 23 Aug 2012 00:46:22 GMT
Expires: -1
Cache-Control: private, max-age=0
... etc ...
Run Code Online (Sandbox Code Playgroud)