[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: