llistochek / yandex-music-downloader

Загрузчик музыки с сервиса Яндекс.Музыка
MIT License
163 stars 20 forks source link

Только {RU} и никаких {COM} #28

Closed Olegus-Dark closed 10 months ago

Olegus-Dark commented 10 months ago

Будьте бдительны т.к. яндекс музыка сейчас лежит одновременно и на .com и на .ru

на .com нет куков "spravka", поэтому для авторизации используйте только music.yandex.RU

Olegus-Dark commented 10 months ago

касаемо "небезопасных" символов, нашел решение для NTFS если использовать игнорирование "небезопасных" символов, то можем нарваться на символы в именах, которые ломают лицо NTFS это ( * " / \ < > : | ? )

на питоне писать не умею, поэтому воспользовался https://pythex.org/ для "реалтайм" проверки примера и немного учебника по re.compile для понимания "а куда вписывать это все"

чуть отредактировал строку и получил это: FILENAME_CLEAR_RE = re.compile(r'[*"/\<>:|?]+')

Olegus-Dark commented 10 months ago

Еще к проблемам -- постоянно валится в ошибку 400. Качает где-то треков 80-150 и привет 400. Думаю для адекватной работы нужно лепить что-то с "псевдобраузером", где пользователь будет логиниться и там уже у нас будут постоянно актуальные куки. (что-то по типу YADMusic)

llistochek commented 10 months ago

Да, ошибка 400 действительно является серьезной проблемой. Поэкспериментирую с капчей, возможно придумаю что нибудь без "псевдобразуера".