Estoy usando urllib2.urlopen().read() para capturar el código fuente de algunos sitios,...
Bueno todo funciona de puta madre hasta que encuentre un redireccionamiento, automáticamente me redirecciona y no quiero que lo haga...
Quiero que me de un mensaje de error, capturarlo y ya... listo, no quiero que redireccione.
El código que uso o intente usar para eso fue este:
Código:
Si hay un redireccionamiento el código no llega a la excepsion ... y yo no quiero que el programa redirija, alguna manera de lograr esto? no encuentro la solución . import urllib2 import sys try: urllib2.urlopen('http://www.example.com') except urllib2.HTTPError: print "No se pudo redireccionar" #Ejemplo claro esta,... except: print "Unexpected error:", sys.exc_info()[0] raise