Je remarque que parfois les fichiers audio sur Internet ont une "fausse" URL.Comment obtenir la véritable URL d'un fichier sur le web. (Python)
http://garagaeband.com/3252243
et cela à l'URL réelle:
http://garageband.com/michael_jackson4.mp3
Ma question est ... quand fourni avec l'URL faux, comment pouvez-vous obtenir l'URL REAL des en-têtes?
Actuellement, ceci est mon code pour lire les en-têtes d'un fichier. Je ne sais pas si ce code va m'apporter ce que je veux accomplir. Comment est-ce que j'analyse le "vrai" URL des en-têtes de réponse?
import httplib
conn = httplib.HTTPConnection(head)
conn.request("HEAD",tail)
res = conn.getresponse()
Cela a une redirection 302: http://www.garageband.com/mp3cat/.UZCMYiqF7Kum/01_No_pierdas_la_fuente_del_gozo.mp3
Comment est-ce que j'analyse les en-têtes réels de réponse de forme d'URL? – TIMEX
urllib et urllib2 de Python suivent les redirections pour vous, et gardent la trace de la nouvelle URL, comme Chris Lacasse l'indique dans sa solution. –
Cependant, je ne peux pas sembler le tester car je connais un serveur à tester et je n'ai pas envie d'en créer un moi-même. ;) –