Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2011, 23:05
Avatar de Vitesse92
Vitesse92
 
Fecha de Ingreso: diciembre-2009
Ubicación: Internet
Mensajes: 145
Antigüedad: 15 años
Puntos: 5
Redireccionamientos en python

Buenas!
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:
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
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 .
__________________
Imagenes de amor y Imagenes de amor . 1313