[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]

No.132783 Reply
File: 1474413415301.png
Png, 1.03 KB, 300×20
edit Find source with google Find source with iqdb
1474413415301.png
File: 14743127801730741...
Jpg, 69.40 KB, 559×604
edit Find source with google Find source with iqdb
1474312780173074106.jpg

Уважаемые аноны,

меня, тыжсисадмина, тут попросили помочь с задачкой. Типовой, казалось бы: скачать 3000+ музыкальных записей из втентаклика. Проблема в том, что я не только тыжсисадмин, но и почти хикка, а потому в соцсетях не зарегистрирован, и в теме этой новичок.

Ну, пошёл я в гугел, поискал. Самый выдаваемый софт на эту тему (Vkontakte DJ, VK Music, VK Audio Saver) немилосердно опознаётся virustotal'ом как Malware. Причём в количествах, намекающих на то, что это явно не false positive. Такую свинью я попросившему подкладывать не буду: была бы уверенность, что там Adware, ну так хрен с ним: скачали бы музыку да удалили. А ну как шифровальщик или парольный воришка?

Попытался искать плагины к огнелису. Увы, все они с неким "новым дизайном вконтакте", что внедрили, как я понял, летом, не работают.

ОК, наколхозил своё powershell-решение. Всё вроде и работает (даже докачка есть), вот только API почему-то отдаёт едва ли 2/3 от общего количества аудиозаписей.

Собственно, может, мне подскажет кто или софтину, что пароль не спиздит да ничего враждебного внутри не содержит, коя позволит мне всю музыку скачать, или же способ заставить https://vk.com/dev/audio.get отдавать всю музыку вместо двух третей её? Песен около 3 тыщ, count=6000 пробовал.

Спасибо вам заранее.
>> No.132790 Reply
> count=6000
Мне кажется или ты не понял, что там страничность? Чуть вытащил, указал offset дальше, повторил - и так пока все не покажет.
Сам я с их апи дел почти не имел.
>> No.132793 Reply
>>132783
Открываешь страницу с музыкой, мотаешь до самого низа, грабишь ссылки flashget-ом ??? ПРОФИТ!
>> No.132794 Reply
Алсо, можешь ещё через плеер clementine прослушивать онлайн и кэшировать если надо.
>> No.132796 Reply
Такое колхозит каждый второй юный погромист.
Зайди на гитхаб и поищи vk music или vk audio, там будет мильйон проектов на любом языке.
>> No.132800 Reply
>>132790
Я понимаю, что там страничность. Просто вот смотри, я говорю ему

https://api.vk.com/method/audio.get?v=5.53&count=10&offset=0

и мне отдаётся 10 файлов. Затем я говорю

https://api.vk.com/method/audio.get?v=5.53&count=10&offset=10

мне отдаётся уже 9 файлов, затем

https://api.vk.com/method/audio.get?v=5.53&count=10&offset=20

и мне отдаётся 8 файлов. А потом

https://api.vk.com/method/audio.get?v=5.53&count=10&offset=30

и их становится вновь 10.

Когда я попробовал запросить 100 без указания смещения (т.е. с нулевым смещением), мне отдало список из 75. Размер окна не помогает: методом тыка я выяснил, что при запросе, скажем,

https://api.vk.com/method/audio.get?v=5.53&count=1&offset=12

мне возвращается пустой список, т.е. 13-ю композицию в коллекции я просто не могу скачать "потому что нет её", как-то так.

>>132793
Спасибо! Попробую. Вдруг да получится.

>>132794
Спасибо, и это попробую.
>> No.132801 Reply
>>132793
Что-то я, кажется, не тот FlashGet нахожу. Тот, что вижу я, забросили в каком-то мохнатом году, и он не поддерживает ни один современный браузер. Или это так и надо, и мне запилить виртуалку с, скажем, WinXP?
>> No.132807 Reply
>>132800
Посмотрел. Таки да, оно тебе все никак не отдаст через апи, пропущенные из результатов записи предположительно заблокированы админами/правообладателями/или-что-там-еше, доступны только в вебе.

Ищи какой-нибудь юзерскрипт/расширение, которое умеет выкачивать с веба вк, как сказал >>132793 анон. Либо пиши сам - прямые ссылки на файл там прилетают только после клика на кнопку, так что скрипт получится витиеватый и медленный. А сколько эти ссылки живут тоже черт знает, лучше выкачивать прямо по ходу дела.
>> No.132808 Reply
>>132801
Это дополнение для лисы, оно не заброшено ни разу, и умеет вытаскивать все что угодно со страницы, а затем передавать в любую программу для скачивания, можно и через встроенную лисы, но не советую такое количество файлов.
>> No.132809 Reply
>>132801
Алсо, там опечатка - flashgOt.
>> No.132813 Reply
>>132808
>>132809
А, видел его. Из ВК не качает, не распознаёт музыкальные файлы.

- - - -

В общем, проблему я таки решил, всем большое спасибо!

Вот плагин https://addons.mozilla.org/en-US/firefox/addon/vk-music-downloader/?src=api который корректно качает сразу всю музыку. Ну, если кому надо.
>> No.132814 Reply
>>132813
> Из ВК не качает, не распознаёт музыкальные файлы.
Это странно, я таким способом скачивал все треки примерно полгода назад.
Хотя, у них же обновление ещё выкатили, может поломали.
>> No.132817 Reply
>>132814
Летом выкатили, и с тех пор 99% качалок не работают с ВК. Как я понял.

ОП


Password:

[ /tv/ /rf/ /vg/ /a/ /b/ /u/ /bo/ /fur/ /to/ /dt/ /cp/ /oe/ /bg/ /ve/ /r/ /mad/ /d/ /mu/ /cr/ /di/ /sw/ /hr/ /wh/ /lor/ /s/ /hau/ /slow/ /gf/ /vn/ /w/ /ma/ /azu/ /wn/ ] [ Main | Settings | Bookmarks | Music Player ]