Estoy tratando de usar Python para descargar el código fuente HTML de un sitio web, pero recibo este error.AttributeError: el objeto 'module' no tiene ningún atributo 'urlopen'
Traceback (most recent call last):
File "C:\Users\Sergio.Tapia\Documents\NetBeansProjects\DICParser\src\WebDownload.py", line 3, in file = urllib.urlopen(" http://www.python.org ") AttributeError: 'module' object has no attribute 'urlopen'
estoy siguiendo la guía aquí: http://www.boddie.org.uk/python/HTML.html
import urllib
file = urllib.urlopen("http://www.python.org")
s = file.read()
f.close()
#I'm guessing this would output the html source code?
print(s)
estoy usando Python 3, gracias por la ayuda!
Hola Eumiro, usando la instrucción 'with' en Python, supongo que cierra la conexión automáticamente una vez que ha terminado de usarla. ¿Similar a una declaración de uso en C#? –
@Sergio: ¡exactamente! Y a través de la sangría, verá dónde todavía se abre el archivo. – eumiro
Gracias por la ayuda –