Underc0de - La Casa de los Informáticos

Programación Scripting => Python => Mensaje iniciado por: Karcrack en Junio 16, 2013, 06:13:07 PM

Título: [PYTHON] Resolver URL
Publicado por: Karcrack en Junio 16, 2013, 06:13:07 PM
Código (python) [Seleccionar]
from urllib2 import urlopen

def ResolveURL(URL, tOut=5):
    return urlopen(URL, timeout=tOut).geturl()

print ResolveURL("http://t.co/p1iXIjsE")
print ResolveURL("http://goo.gl/9RWVW")
print ResolveURL("http://www.google.es")


He necesitado expandir URL acortadas y he acabado con un código tan breve como eficaz. Expande incluso URL acortadas con diversos servicios anidados (como las que suele haber en Twitter). Obviamente sólo funciona con las redirecciones hechas con la cabecera HTTP, no funcionaría con servicios como Adf.ly...

Saludos :-*