import urllib2
try:
urllib2.open("hola")
except HTTPError:
print "ocurrio un error"
except URLError:
print "ocurrio un error"
me estoy haciendo una pruva, para que me capture el error, y no me lo captura el error.... me dice que no estan defindo en canvio cuando los ejecuto me sale:
Traceback (most recent call last):
File "C:/Users/alex/Desktop/2", line 5, in <module>
except HTTPError:
NameError: name 'HTTPError' is not defined
y estoy haciendo una pequeña aplicacion que me recorra varias paginas web y como no puedo poner esto, nunca acaba pq peta... bueno no se si alguien me puede ayudar
Saludos!!!
Querras importarlas ya que segun son subclases.
from urllib2 import Request, urlopen, URLError, HTTPError
import urllib2
try:
req = urllib2.Request('http://www.google.com')
urllib2.urlopen(req)
except HTTPError:
print "ocurrio un error"
print e.code
except URLError, e:
print "ocurrio un error, La razon es :: "
print e.reason
MUCHAS GACIAS !!!