Busca la funcion que necesitas!

domingo, 16 de enero de 2011

Python - Extraer URL

Esta vez hize una función por necesidad más que nada que separa un link de la ruta de un archivo es decir si yo tengo el siguiente link: http://funcion-linkgl.blogspot.com/carpeta/imagen.gif con la función Extraer Url voy a sacar la ruta del archivo sin la dirección, osea que la función me va a devolver /carpeta/imagen.gif

#!usr/bin/python
#coder: Linkgl - http://funcion-linkgl.blogspot.com
def extraerURl(url):
  #obtenemos valores y cortamos
  link=url
  corte=link.split("/")
  #obtenemos el dominio
  if corte[0].find("http:") == -1:   
    dominio=corte[0]
  else:
    dominio=corte[2]
  #obtenemos la ruta de la imagen sin el dominio
  imagen=''
  for dato in corte:
    if dato != dominio and dato != "http:" and dato != "":
      imagen=imagen+"/"+dato
  return imagen

#uso
print extraerURl("www.google.com/todolodemas/hola/dats.gif")

No hay comentarios:

Publicar un comentario