Скрипт для Вконтакте чтобы скачивать музыку

В сети есть много сервисов для скачивания mp3 из Вконтакта, но мне они не нравятся. Например, vMuke.ru часто возвращает пустой результат, а MP3-Search.su постоянно перегружен (и недавно затребовал регистрацию). Поэтому мне кажется, что юниксоиды оценят следующий скрипт.

Важно! Эта заметка устарела и имеет разве что историческую ценность. Описанный здесь скрипт был полностью переписан, а основной его функционал — вынесен в модуль VK::MP3. Утилиту и модуль вы можете установить из CPAN.

# vk-get-mp3.pl script v 0.9.12
# (c) Alexandr A Alexeev 2011-2012 | http://eax.me/
# Special thanks to Bekenev Ruslan (http://bitbucket.org/KryDos)

use strict ;
use URI :: Escape ;
use Text :: Iconv ;
use MP3 :: Info ;
use utf8 ;
use constant VERSION => «0.9.12» ;

my ( $login , $password , $save_dir , $max_show ) ;
for my $x ( qw/login password save_dir max_show/ ) {
my $X = » U $x» ;

Как скачать музыку с контакта на компьютер без программы


my $cmd = qq {
$$x = $ENV { VKMP3_ $X } ;
$$x = DEFAULT_ $X unless ( defined ( $$x ) ) ;
} ;
eval $cmd ;
}

my $hidden_pass = «*» x length ( $password ) ;

my $tmp = «/tmp/vkmp3_$$» ;
my $wget_cmd = «wget —save-cookies $tmp —load-cookies $tmp» ;

if ( $query eq «—dialog» ) {
print «Dialog mode, enter query or ‘exit’ n vkmp3> » ;
while ( $query = ) {
chomp ( $query ) ;
if ( length ( $query ) ) {
last if ( » L $query» eq «exit» ) or ( » L $query» eq «quit» ) ;
$query = quotemeta $query ;
system ( «$0 $query» ) unless $query eq «—dialog» ;
print » n » ;
}
print «vkmp3> » ;
}
exit ;
}

print «Looking for ‘$query’. n » ;
$_ = uri_escape ( $_ ) for ( ( $login , $password ) ) ;

utf8 :: decode ( $query ) ;
my $win2utf = Text :: Iconv -> new ( «cp1251» , «utf-8» ) ;

# логинимся
my $url = «https://login.vk.com/?act=login» ;
my $data = `$wget_cmd -q ‘$url’ —post-data ’email=$login

if ( $? ) {
unlink $tmp ;
die «Login: wget returns $? n » ;
}

Еще по теме:  Сколько платят за лайки в контакте

unless ( $data =~ m #]+href=»https://login.vk.com/?act=logout
unlink $tmp ;
die «Login failed ($login:$hidden_pass)! n » ;
}

# ищем музыку
$url = «http://vk.com/search?c[section]=audio . uri_escape_utf8 ( $query ) ;
$data = `$wget_cmd -q ‘$url’ -O -` ;
if ( $? ) {
unlink $tmp ;
die «Search: wget returns $? n » ;
}

# очищаем название от мусора
$name =~ s/<[^>]+>//g ;
$name =~ s/(^s+|s+$|s)//gs ;
$name =~ s//chr($1)/ge ;
$name =~ s//g ;
$name = substr ( $name , 0 , 64 ) . «. » if ( length ( $name ) > 64 ) ;

Как скачать? музыку из ВК 2022


# cp1251 —> utf8
$name = $win2utf -> convert ( $name ) ;

# скачиваем
print «Downloading $url to $fname. n » ;
system ( «$wget_cmd ‘$url’ -O $fname» ) ;
if ( $? ) {
unlink $tmp ;
die «Download: wget returns $? n »
}

# выводим битрейт
my $bitrate = abs ( get_mp3info ( $fname ) -> { BITRATE } ) ;
print «Bitrate = » . sprintf ( «%d» , $bitrate ) . » kbps n » ;
print «$fname n » ;
}

В отличие от аналогов здесь мы имеем полноценную, законченную программу (правда, без GUI). Настраивается скрипт с помощью переменных окружения:

Если есть вопросы/предложения — не стесняйтесь отписываться в комментариях. Также вас может заинтересовать скрипт для просмотра видео с YouTube без Flash.

Вы можете прислать свой комментарий мне на почту, или воспользоваться комментариями в Telegram-группе.

Источник: eax.me

Greasemonkey скрипт для скачивания музыки из Вконтакте

Greasemonkey скрипт для скачивания музыки из Вконтакте

Привет. Давно я не появлялся, соскучились?:) Сегодня дам всем желающим скачать скрипт для скачивания музыки из вконтакте бесплатно. Идея скрипта родилась совершенно внезапно.

Вконтакте скрипты

Слышал есть скрипты для сайта вконтакте , с помощью которых можно скачивать музыку и видео. Как это делается?

Ответ:

Скрипт Вконтакте — Для скачивания музыки, видео и фото.

Привет, есть рабочий скрипт для скачивания музыки, видео и фото с сайта вконтакте. Называется он SaveFrom . С помощью этого скрипта можно скачивать с таких сайтов как — letitbit youtube rutube filefactory dailymotion vkontakte.
Я проверил этот скрипт на сайте вконтакте, отлично работает.

Еще по теме:  Как поменять пароль ВК через приложение Айфон

Теперь постараюсь ясно и кратко объяснить, что делать.

1. Для браузера Opera (Для скачивания музыки, видео и фото.)

1. Для работы скрипта необходим браузер Opera
2. Ниже приведен исходный код скрипта. выделяем этот код мышкой, копируем.

3. Открываем текстовой блокнот (пуск — программы — стандартные -блокнот) и вставляем туда этот код.
4. Жмем сохранить как и обзываем файл — script.js ( .txt заменяется .js)
5. Теперь идем в корневую папку Opera (c:/program files/opera/) создаем там папку myscript и заталкиваем в нее наш файл script.js
6. Почти готово, осталось прописать путь в настройках opera к нашему файлу.
7. Заходим в Opera нажимаем Ctrl+F12 появляется менюшка.
8. Выбираем: Содержимое — Настроить Java Script — настройка пользовательских файлов Java script — обзор — указываем путь к нашему файлу
c:/program files/opera/myscript/script.js
9. Жмем ок. выходим перезапускаем Opera
рядом с музыкой должен появиться вот такой значёк а рядом с видео и фотографиями появиться текстовая ссылка — Скачать.

2 Для браузера Mozilla Firefox. (Для скачивания музыки, видео и фото.)

1. Для начала нам нужно установить дополнение к браузеру Firefox под названием Greasemonkey идем по этой ссылке — ссылка нажимаем — добавить в Firefox .

*Greasemonkey — необходим для работы JavaScript

Установили? молодцы теперь проходим по ссылочке и жмем начать установку. Перезапускаем Mozilla Firefox заходим вконтакт и проверяем. Должно работать.

2 Для браузера Internet Explorer (Для скачивания музыки, видео и фото.)

1. Для начала устанавливаем дополнение IE7Pro
(это дополнение необходимо для работы JavaScript)

2. Далее проходим по этой ссылке и устанавливаем скрипт для вконтакте ссылка нажимаем установить и перезвпускаем Internet Explorer. Идем вконтакт и проверяем. Должно работать.

Еще по теме:  Как подключить группу к маркет платформе в ВК

И так с фотографиями , музыкой и видео мы разобрались. Идем дальше.

Автоматически отметить всех друзей на открытке (фотографии)

Представим что у вас есть красивая открытка либо смешная картинка, на которой вы хотите отметить всех своих друзей. Сидеть отмечать вручную? нет! сделаем это автоматом!

И так выбираем нужную фотку.
Жмем на кнопке — отметить человека.
Выделяем участок на фотографии.
В верхней строке поиска (там где написано http://vkontakte.ru/photo435356477 — это все удаляем) вставляем скрипт приведенный ниже:

Далее жмем Enter и наблюдаем, как в поле комментарии, показывается счетчик количества отмеченных друзей. Если у вас много друзей или медленный интернет то придется немного подождать.
_____________________________________________

Автоматически отметить всех друзей на видео вконтакте.

1. Выбираем видеоролик на котором вы хотите отметить всех ваших друзей.
2. Нажимаем — отметить
3. Вставляем нижеприведенный скрипт в адресную строку (вместо http://vkontakte.ru/video454765868)
Скрипт:

Нажимаем Enter.
Возможно друзья будут отмечаться частями, при тестировании время от времени, приходилось вбивать капчу (цифры с рисунка). Это проверка на человека. Защита от спама.

Источник: nofaq.net

Рейтинг
( Пока оценок нет )
Загрузка ...