1

Тема: Музыка, вконтакте, и неисповедимые пути.

Что то на меня нашло, решил малость повелосипедничать, получилось вроде не сильно сложно)

1)Открываем страницу аудиозаписей и пролистываем до самого конца

2)Если наш браузер Chrome то жмем F12 и нажимаем на 3ю строку в появившемся окошке, тег <html> сворачивается, мы жмем по нему ПКМ и выбираем Copy as HTML (я думаю не составит труда получить код страницы после отработавших js в других браузерах)

3)Открываем наш любимый текстовый редактор(notepad++ например) и вставляем в него текст (тут молимся чтобы он переварил эпичную строку в пару миллионов символов. офисные редакторы в данном случае наверное не применимы), затем сохраняем все это дело в файл (audio.vk.txt в данном случае)

4)Открываем терминал(cygwin шикарен) и выполняем
grep -o 'http://cs.*.mp3' audio2.vk.txt | grep -o 'http://cs.*.mp3' > mp3links.txt && wget -i mp3links.txt

5)...вроде ничего не забыл smile))
6) Спустя n-ое количество времени мы имеем Profit!!!

На днях может окультурю это дело smile Предложения приветствуются)

http://stereomood.com/
Риальне много интересной музыки smile
[меня можно тыкнуть в любой косяк касательно модерируемых мной тем..а то я даже не знаю что с ними делать]

2

Re: Музыка, вконтакте, и неисповедимые пути.

savalik пишет:

На днях может окультурю это дело smile

А что значит "окультурю"?

savalik пишет:


grep -o 'http://cs.*.mp3' audio2.vk.txt | grep -o 'http://cs.*.mp3' > mp3links.txt && wget -i mp3links.txt

Как по мне так получилось супер. Даже прицепиться не к чему. Grep всегда уважал и уважаю.
Другими словами: велосипед удался :-)
Или может быть "окультурю" это с командной строки забить адрес внутри длинной команды и потом автоматом выкачается вся музыка? Предполагаю, что так.
Только надо учитывать, что форматы сайтов разные. Не всегда адрес музыкальных файлов заканчивается на *.mp3. Вот здесь задачка :-)

3

Re: Музыка, вконтакте, и неисповедимые пути.

Серый пишет:

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

Автоматизировать это можно. Даже интересно. Написать скрипт который спрашивает: введите адрес откуда выкачать всю музыку. Ты ввёл и скрипт скачал музыку. Будет время - попрактикую. Самому интересно. Только надо wget ом выкачивать все страницы сайта и потом среди них искать, потому, что как правило - одна страница одна песня.

А вот что с этим делать? Даже не знаю.

Серый пишет:

Только надо учитывать, что форматы сайтов разные. Не всегда адрес музыкальных файлов заканчивается на *.mp3. Вот здесь задачка :-)

Пример такого сайта на скрине.

http://storage6.static.itmages.ru/i/12/0517/s_1337273577_5193807_2a5550d786.png

4

Re: Музыка, вконтакте, и неисповедимые пути.

Окультурю это я в плане того что песни скачиваются и сохраняются как 00018f84a1ae.mp3(пример). А рядом с ссылкой на песню через пару тегов есть название композиции и исполнитель)

А в вашем примере получение ссылок кажется совсем не простым занятием) Только если конечная ссылка не генерируется на основе названия песни)

Может можно как то натравить wget чтобы он переходил по всем вложенным ссылкам но сохранял в итоге только файлы с расширением mp3? )

http://stereomood.com/
Риальне много интересной музыки smile
[меня можно тыкнуть в любой косяк касательно модерируемых мной тем..а то я даже не знаю что с ними делать]

5

Re: Музыка, вконтакте, и неисповедимые пути.

на питоне то оно трушнее будет)
Так..а почему там авторизация через браузер? Вроде ж как раз недавно была статина на том же хабре про авторитизацию с ихним апи каким то более трушным методом..)

http://stereomood.com/
Риальне много интересной музыки smile
[меня можно тыкнуть в любой косяк касательно модерируемых мной тем..а то я даже не знаю что с ними делать]

6 (18.05.2012 22:26 отредактировано Серый)

Re: Музыка, вконтакте, и неисповедимые пути.

savalik пишет:

на питоне то оно трушнее будет)

smile Век живи, век учись. Вот узнал, что такое трушнее (погуглил после этого сообщения, значит от слова true).
savalik или unit, а можно аналог этой строки на питоне?

grep -o 'http://cs.*.mp3' audio2.vk.txt | grep -o 'http://cs.*.mp3' > mp3links.txt && wget -i mp3links.txt

Интересно.
А то я в питоне вообще ноль.

7

Re: Музыка, вконтакте, и неисповедимые пути.

нуу) grep и wget это бинарники) В питоне это переписывать - то еще извращение)

http://stereomood.com/
Риальне много интересной музыки smile
[меня можно тыкнуть в любой косяк касательно модерируемых мной тем..а то я даже не знаю что с ними делать]

8

Re: Музыка, вконтакте, и неисповедимые пути.

Savalik спасибо тебе wink