libreria example python urllib

example - Error de Python al usar urllib.open



urllib python 3 example (3)

Cuando corro esto:

import urllib feed = urllib.urlopen("http://www.yahoo.com") print feed

Obtengo esta salida en la ventana interactiva (PythonWin):

<addinfourl at 48213968 whose fp = <socket._fileobject object at 0x02E14070>>

Estoy esperando para obtener la fuente de la URL anterior. Sé que esto ha funcionado en otras computadoras (como las de la escuela) pero esto está en mi computadora portátil y no estoy seguro de cuál es el problema aquí. Además, no entiendo este error en absoluto. Qué significa eso? Addinfourl? fp? Por favor ayuda.


En Python 3.0:

import urllib import urllib.request fh = urllib.request.urlopen(url) html = fh.read().decode("iso-8859-1") fh.close() print (html)


Prueba esto:

print feed.read()

Ver los documentos de Python here .


urllib.urlopen en realidad devuelve un objeto similar a un archivo para recuperar los contenidos que necesitará usar:

import urllib feed = urllib.urlopen("http://www.yahoo.com") print feed.read()