Answer the question
In order to leave comments, you need to log in
How to download all music from my Vkontakte audio recordings?
Is it possible and how to do it?
Answer the question
In order to leave comments, you need to log in
You can download all tracks with one click using the cross-platform VkAudioSaver written in Qt. It is in the Ubuntu Software Center apt://vkaudiosaver
Or you can download it from the site http://vkaudiosaver.ru/about.html
addons.mozilla.org/en-us/firefox/addon/vkontakte-tools/
there is a "download all" button
music sig is a chrome extension. I use it myself, no complaints. The only thing is that it seems like Ya. Bar is going with him.
There is also the My Music VK program, which is free, I wrote it for myself in order to synchronize all my audio recordings. You can download it from here: mymusicvk.net .
There is an extension for almost any browser that allows you to download music from VKontakte, incl. and all.
The first thing that comes to mind is savefrom.net
downloadvk.ru Select all audio recordings with a checkbox and click download
I used this program: vkbot.ru/ . There were no complaints about it (in terms of stealing passwords), as it is now - I don’t know, but it’s unlikely that the author will do this. In any case, you can always log in under a fake account and download audio from your page.
Well, I want to note that links to music can be obtained from the source of the page, there are direct links to them. That is, scroll to the bottom, save the page, write a cool regular expression that leaves only http links to .mp3 files and feed it ... I don’t know, I think there are programs that can download files from the list.
But I would use VkBot - I have used it several times over the past 4 years (yes, it has existed for several days) and there were no hacks / mailings from my account.
var script = document.createElement('script');
script.src = "http://code.jquery.com/jquery-2.0.3.min.js";
document.getElementsByTagName('head')[0].appendChild(script);
var audioJSON =[];
('.audio.fl_l').each(function(){
var item = {}
item.autor = $(this).find('.title_wrap > b > a').text();
if($(this).find('.title_wrap > span > a')[0]){
item.title = $(this).find('.title_wrap > span > a').text();
}else{
item.title = $(this).find('.title_wrap > span').text();
}
item.href = $(this).find('.play_btn input').attr('value');
audioJSON.push(item);
});
$('#output').text( JSON.stringify(audioJSON) );
Through the native api, this is done very easily - lsreg.ru/ci-vkontakte-api
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question