python urllib2 urlopen

Python urllib2 respuesta urlopen



urllib2.urlopen timeout (3)

Agregue lo siguiente después de su llamada a urlopen

print feed.read()

Python urllib2 urlopen respuesta:

<addinfourl at 1081306700 whose fp = <socket._fileobject object at 0x4073192c>>

esperado:

{"token": "mYWmzpunvasAT795niiR"}


Debe vincular el objeto resultante similar a un archivo a una variable; de ​​lo contrario, el intérprete simplemente lo descarga mediante 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>>

Para obtener los datos reales, necesita realizar una read() .

>>> data = f.read() >>> data[:50] ''<!doctype html><html itemscope="itemscope" itemtyp''

Para ver los encabezados devueltos:

>>> print f.headers Date: Thu, 23 Aug 2012 00:46:22 GMT Expires: -1 Cache-Control: private, max-age=0 ... etc ...