Python urllib2 urlopen respuesta

Python urllib2 urlopen respuesta:

<addinfourl at 1081306700 whose fp = > 

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') > >>> >>> f = urllib2.urlopen('http://www.google.com') >>> f > 

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

 >>> data = f.read() >>> data[:50] ' 

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 ... 

Agregue lo siguiente después de su llamada a urlopen

 print feed.read() 

Tal vez le resulte más intuitivo utilizar la biblioteca de requests que urllib2 .