2017-02-02 3 views

Répondre

0

Cette réponse est spécifique à Python 3, et ne pas utiliser de Django- appels spécifiques. Vous pouvez utiliser le module urllib.parse pour analyser les URL dans leurs parties:

import urllib.parse 

url = 'www.youtube.com/watch?v=wMXHHuEGuO8' 

query_string = urllib.parse.urlparse(url).query 
print(query_string) 
# v=wMXHHuEGuO8 

query_dict = urllib.parse.parse_qs(query_string) 
print(query_dict) 
# {'v': ['wMXHHuEGuO8']} 

print(query_dict['v']) 
# ['wMXHHuEGuO8'] 

print(query_dict['v'][0]) 
# wMXHHuEGuO8 
+0

merci, ça fonctionne –

-2

S'il est toujours le même format que youtube.com/watch?v= vous pouvez diviser comme ceci:

your_url = www.youtube.com/watch?v=wMXHHuEGuO8 
splited = your_url.split('watch?v=') 
# you will have a list of two elements, first one is 
# www.youtube.com/ and the other one is wMXHHuEGuO8