Социалка ВКонтакте на сегодняшний день содержит огромное количество фильмов и музыки в хорошем качестве. Если слушать музыку в онлайне ещё нормально, то просмотр фильма может растянуться на длительное время из за кэширования видео. Кроме того процесс просмотра может совсем прерваться, или флэш подвиснуть… Поэтому я всегда скачиваю фильм с вконтакта, по достижению закачкой 10% начинаю смотреть, пока смотрю, фильм докачивается… 3G-модем заставляет так изголяться
Если соединение 3G прервалось, то после повторного коннекта вконтакт не дает продолжить закачку, т.к. хэш ссылки уже другой. Тут на помошь приходит консольная утилита wget, которая позволяет подхватить недокаченный файл, и докачать его. В ArchLinux она стоит в системе по умолчанию.
Делается это следующим образом:
- Нам нужен ID, e-mail и пароль. Допустим ID = 12345, e-mail = example@gmail.com, пароль = пар0ль. Делаем хэш пароля:
echo -n 'пар0ль'|md5sum|cut -d ' ' -f 1получаемbad59460ae69d49c0106f98dd00aa6ce
- Заходим во ВКонтакт, открываем фильм, и копируем ссылку в правом нижнем углу
- Запускаем скачивание, указав наш недокаченный файл в параметре —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% что файл подхватится на докачивание, и вам не придётся ждать полной скачки.