Esta función la hize porque la necesite en el programa pydownloader que hize, lo que hace es extraer la ruta de algun archivo o documento sin el dominio:

Código: Seleccionar todo

#!usr/bin/python

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") 
salida: /todolodemas/hola/dats.gif

detecta cuando el dominio lleva http o no
//mHmm..
Responder

Volver a “Otros lenguajes”