Июл 4, 2011

Докачиваем видео из ВКонтакте

Социалка ВКонтакте на сегодняшний день содержит огромное количество фильмов и музыки в хорошем качестве. Если слушать музыку в онлайне ещё нормально, то просмотр фильма может растянуться на длительное время из за кэширования видео. Кроме того процесс просмотра может совсем прерваться, или флэш подвиснуть… Поэтому я всегда скачиваю фильм с вконтакта, по достижению закачкой 10% начинаю смотреть, пока смотрю, фильм докачивается… 3G-модем заставляет так изголяться :)

Если соединение 3G прервалось, то после повторного коннекта вконтакт не дает продолжить закачку, т.к. хэш ссылки уже другой. Тут на помошь приходит консольная утилита wget, которая позволяет подхватить недокаченный файл, и докачать его. В ArchLinux она стоит в системе по умолчанию.

Делается это следующим образом:

  1. Нам нужен ID, e-mail и пароль. Допустим ID = 12345, e-mail = example@gmail.com, пароль = пар0ль. Делаем хэш пароля:
     

    • echo -n 'пар0ль'|md5sum|cut -d ' ' -f 1 получаем bad59460ae69d49c0106f98dd00aa6ce

     

  2. Заходим во ВКонтакт, открываем фильм, и копируем ссылку в правом нижнем углу
  3. Запускаем скачивание, указав наш недокаченный файл в параметре —output-document:
     

    • wget -c --no-cookies --header "Cookie: remixfriendsCommon=0; remixemail=example%40gmail.com; remixchk=2; remixvideos=0; remixfriends=1; remixpass=bad59460ae69d49c0106f98dd00aa6ce; remixmid=12345" --output-document='film.mp4' 'http://cs13263.vkontakte.ru/u21264554/video/d707bdc463.360.mp4'

     

У вас 99,99% что файл подхватится на докачивание, и вам не придётся ждать полной скачки.

Leave a comment

Twitter feed

Posting tweet...

Powered by Twitter Tools