Re: Чем вытащить песни из Вконтакте?
качаем последнюю версию
https://sourceforge.net/projects/vk-api-cli/
chmod +x, прописываем логин-пароль. далее небольшие модификации:
* в строке 54 (request_url=...) в параметр scope добавляем audio
* после строки 630 (auth) добавляем вот такой блок:
#### AUDIO DL ####
audio_dl() {
api_request "audio.get.xml" "user_id=$my_uid" | \
get_nodes "audio" "artist|title|url" | while read line; do
a=$(echo "$line" | tag_value "artist")
t=$(echo "$line" | tag_value "title")
u=$(echo "$line" | tag_value "url")
echo "$a - $t"
curl -# -L -o "$a - $t.mp3" "$u"
done
}
audio_dl
##################
вместо $my_uid можно подставить чей-то другой, если нужно скачать у другого
юзера.
а так все, запускаем (только по-нормальному, через /path/to/vk-api), радуемся.
качать будет в текущий каталог, называть как "%artist - %title.mp3".
у меня работает, с одного юзверя успешно выкачал несколько песен.
2016-122 20:15 Евгений Золотов <sentinel.ru@gmail.com> wrote:
> Друзья, дайте совет. Нужно вытащить (скачать) несколько сотен песен
> из своего аккаунта Вконтакте. Как это сделать под Дебианом?
> Раньше по одной композиции таскал вручную из браузерного кэша, но с
> тех пор метода сохранения ВК вроде бы изменилась, ну и надо много
> сразу.
> Спасибо!
>
> С уважением, Евгений.
Reply to: