Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/10/2014, 15:24
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Expresion para buscar texto en pagina web.

Uses expresiones regulares para parsear HTML. Usa un parser en su lugar.

Y menos para parsear URLs. En python 2 existe un modulo llamado urlparse.

Código Python:
Ver original
  1. url = "sop://broker.sopcast.com:3912/172996"
  2. url = urlparse.urlparse(url)
  3.  
  4. path = url.path[1:] # Quitamos el / del principio
  5. path = path.split('?', 2)[0] # Quitamos el querystring
  6. print path