Cita:
Iniciado por razpeitia Estoy usando python 2.x y me funciona perfectamente.
Código Python:
Ver originalimport urllib2
def getPageContent(page):
try:
f = urllib2.urlopen(page)
data = f.read()
f.close()
return data
except urllib2.HTTPError, e:
return e.reason
print getPageContent("http://whatismyip.org")
A que pagina estas tratando de acceder?
Que versión de python estas utilizando?
Que error especifico te marca?
Estoy usando la 2.7.1.
La página daría igual, cualquiera que produzca un error 404. El tema es que cuando se produce un error 404, y se detecta la excepción, necesito desde el bloque "except" acceder al contenido de la página f devuelta con el error 404 (pero no soy capaz). Las páginas que existen las leo perfectamente.
¿Hay alguna manera de abrir la Web con urllib2.urlopen pero ignorando los errores?
gracias saludos