Greasy Fork is available in English.

Vk Media Downloader

Скачать музыку, видео с vk.com (ВКонтакте) без использования внешних сервисов

< Відгуки до Vk Media Downloader

Відгук: Погано - скрипт не працює

§
Опубліковано: 24.09.2019

Не получается скачать почему-то песни из вконтактика :(

Не получается прикрепить файлы, поэтому по ссылке находятся логи консоли и скриншот с ошибкой https://cloud.mail.ru/public/AXzW/haX1ct57q

EisenSteinАвтор
§
Опубліковано: 25.09.2019

Привет Из логов видно, что у вас не полностью работает TamperMonkey или что вы там используете. А именно, нет функционала GM.xmlHttpRequest, с помощью которого можно заменить User-Agent при отправке запросов, а это, в свою очередь, нужно для того, чтобы VK выдал прямую ссылку на mp3 файл вместо ссылки на hls поток (это m3u8 файл). Легче скачать mp3 файл, чем hls поток. Также из логов видно, что в ответ на запрос вам приходит пустой массив, а должны вернуться данные, из которых можно получить ссылку на mp3.

Я рекомендую использовать Firefox+TamperMonkey

§
Опубліковано: 26.09.2019
Edited: 26.09.2019

Дабы неплодить похожие темы напишу здесь. Проблема в том, что при наведении и нажатии на кнопку загрузки трека появляется поп-ап "Loading..", и больше ничего непроисходит. Firefox 69.0.1 + Violentmonkey 2.11.2 Скриншот вывода консоли: https://imgur.com/a/5FOuYdK

EisenSteinАвтор
§
Опубліковано: 27.09.2019

@maze написал: Дабы неплодить похожие темы напишу здесь. Проблема в том, что при наведении и нажатии на кнопку загрузки трека появляется поп-ап "Loading..", и больше ничего непроисходит. Firefox 69.0.1 + Violentmonkey 2.11.2 Скриншот вывода консоли: https://imgur.com/a/5FOuYdK

Привет Обновил скрипт v2.1.22 Запустил на Firefox 54.0 + ViolentMonkey 2.11.2 - все работает Скиньте сюда ссылку на аудио, чтобы на нем проверить работоспособность.

На скриншоте видно, что на запрос возвращается пусто (payload - пустой массив, а должен содержать ссылку https://vk.com/mp3/audio_api_unavailabe.mp3?extra=...)

§
Опубліковано: 27.09.2019
Edited: 27.09.2019

К сожалению после обновления скрипт по прежнему не работает. Ссылка на альбом: https://vk.com/music/album/-2000273897_5273897_750acfdd39638bfcda Консоль: https://imgur.com/a/BCfHkRc И так с любой аудиозаписью размещенной в профиле, новости, стенке и т.п.

EisenSteinАвтор
§
Опубліковано: 27.09.2019

@maze написал: К сожалению после обновления скрипт по прежнему не работает. Ссылка на альбом: https://vk.com/music/album/-2000273897_5273897_750acfdd39638bfcda Консоль: https://imgur.com/a/BCfHkRc И так с любой аудиозаписью размещенной в профиле, новости, стенке и т.п.

Обновил скрипт до v2.1.23 Если коротко, то не используйте Violentmonkey

Дело в том, что VM не позволяет менять User-Agent в запросах, хотя в документации написано обратное (https://violentmonkey.github.io/api/gm/#gm_xmlhttprequest) Попробуйте Tampermonkey.

Хотя в вашем случае это может и не поможет, потому что у вас на аудио запрос сервер отвечает пустым payload'ом, а в payload'е в случае удачного ответа должна быть ссылка на audio_api_unavailable.mp3.

Возможно (я точно не знаю) у вас исчерпался лимит запросов на аудио. Если это так, то вам нужно просто немного подождать. Пока ждете, можете попробовать сменить ВК аккаунт, и попытаться скачать музыку. Также, если есть возможность, используйте прокси, чтобы и IP был другой.

§
Опубліковано: 28.09.2019

Спасибо! После обновления скрипт заработал!

Опублікувати відповідь

Sign in to post a reply.