Python:
url= "https://open.spotify.com/playlist/1hNRBqeiPEBxMVG9uSrCWa?si=8ea857fd608f45ef"
liste = url.split("?")
liste = liste[0].split("/")
code = liste[-1]
print(code)
Girdi: url linki
Python:
url= "https://open.spotify.com/playlist/1hNRBqeiPEBxMVG9uSrCWa?si=8ea857fd608f45ef"
"?" işaretine göre ikiye ayırdım ve değişkene liste adını verdim.
Python:
liste = url.split("?")
"""
['https://open.spotify.com/playlist/1hNRBqeiPEBxMVG9uSrCWa', 'si=8ea857fd608f45ef']
"""
Bu durumda istenilen kısım liste[0] da oluyor o yüzden liste[0] üzerinden gitmemiz gerek.
liste[0]'daki / işaretlerini bölmemiz gerek.
Python:
liste = liste[0].split("/")
"""
['https:', '', 'open.spotify.com', 'playlist', '1hNRBqeiPEBxMVG9uSrCWa']
"""
Bu durumda bize gerekli olan eleman 4.index veya sonuncu index almamız gerek.
İsteğinize kalmış ya 4 yazarsınız ya da -1 yazarsınız.
Python:
code = liste[-1]
"""
1hNRBqeiPEBxMVG9uSrCWa
"""