Foros del Web » Programando para Internet » Python »

Redireccionamientos en python

Estas en el tema de Redireccionamientos en python en el foro de Python en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/12/2011, 23:05
Avatar de Vitesse92  
Fecha de Ingreso: diciembre-2009
Ubicación: Internet
Mensajes: 145
Antigüedad: 14 años, 4 meses
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
  #2 (permalink)  
Antiguo 19/12/2011, 23:34
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Redireccionamientos en python

Tienes que crear tu propio redirect handler.

Etiquetas: urllib2, redireccionar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:14.