Я делаю парсер музыки с сайта:
https://sefon.pro, когда я пытаюсь спарсить ссылку на скачивание музыки, то она выводится непонятными символами.
На сайте это ссылка выглядит вот так:
https://cdn6.sefon.pro/files/prev/180/The%20Limba%...
А после парсинга вот так: #MmticHMlMjkubXAz1aHR9UaGUlMjBMaW0cHM4MC9maWxlcy9uLnByby9LnNlZm2jZG4Ly9wcmV6LzE50iYSUyMCUyNiUyMEFuZHJvJTIwLSUyMFguTyUyMCU
yODE
Я уже облазил весь гугл и так не нашёл решение этой проблемы.
Вот собственно код которым я делал парсинг:
from bs4 import BeautifulSoup as BS
import urllib.request
def parse_music(name=''):
if name == "":
site = requests.get("https://sefon.pro/best/" + str(name))
else:
site = requests.get("https://sefon.pro/search/?q=" + str(name))
html = BS(site.content, 'html.parser')
music_list = []
for el in html.select(".mp3"):
music = el.select(".btns > a")
print(music)
for ell in music:
music_list.append({
'track_url' : ell.get("data-url")
})
print(music_list[0])
parse_music()