Alex Dragon (alex_dragon) wrote,
Alex Dragon
alex_dragon

Как качать с Youtube.com

Всем страдальцам эпохи общества потребления посвящается.



Дано: ссылка на видеоролик с www.youtube.com.
Требуется: сохранить ролик на локальный диск для просмотра в оффлайне.
Решение:
1. Идём по ссылке, например http://www.youtube.com/watch?v=5wf7K7kNJe0
2. Смотрим исходный код страницы. Если пользуемся Opera — жмём Ctrl+F3 либо в меню View выбираем Source, в Internet Explorer — в меню Вид выбираем Просмотр HTML-кода. По идее должен запуститься текстовый редактор по умолчанию, для виндоус-юзеров это будет скорее всего «Блокнот». В Опере 9х версий есть встроенный просмотрщик. Что не суть важно. Не пугайтесь, увидев кучу букв и цифр — даже если вы полный чайник, от вас потребуется минимум усилий.
Нам необходимо найти строку, начинающуюся с

var fo = new SWFObject

Жмём Ctrl+F и вставляем искомое (в «Блокноте» можно выбрать в меню Правка => Найти.

Найденное будет похоже вот на это:

var fo = new SWFObject("/player2.swf?hl=en&video_id=5wf7K7kNJe0&l=184&t=OEgsToPDskIaqgiSfHlUugvniFl5j0KR&soff=1&sk=duhBdm4EdHql_RKAmxIPAgC", "movie_player", "450", "370", v, "#FFFFFF");

3. Концентрируем мозговые извилины. Из этого мусора нам нужна часть строки. А именно (помечаю красным):

var fo = new SWFObject("/player2.swf?hl=en&video_id=5wf7K7kNJe0&l=184&t=OEgsToPDskIaqgiSfHlUugvniFl5j0KR&soff=1&sk=duhBdm4EdHql_RKAmxIPAgC", "movie_player", "450", "370", v, "#FFFFFF");

Копируем помеченное в «Буфер обмена». Будьте внимательны и аккуратны, не захватите лишних символов.

4. Теперь нам необходимо сформировать корректный адрес ссылки, по которой мы сможем скачать требуемый видеоролик. Это довольно просто:

а) пишем адрес сайта http://www.youtube.com;
б) закрываем его слэшом, т.е. ставим в конце косую черту: http://www.youtube.com/;
в) после черты пишем get_video.php?,
т.е. у нас на этом шаге должно получиться
http://www.youtube.com/get_video.php?;
г) после вопросительного знака вставляем ранее скопированную строку, т.е.
д) окончательный результат должен выглядеть так:
http://www.youtube.com/get_video.php?video_id=5wf7K7kNJe0&l=184&t=OEgsToPDskIaqgiSfHlUugvniFl5j0KR&soff=1&sk=duhBdm4EdHql_RKAmxIPAgC

Ссылка готова к употреблению. Писать это можно сразу в адресной строке браузера, можэно где-нибудь ещё, после чего её нужно скормить браузеру же или любимому менеджеру закачек. Не забудьте переименовать полученный файл. Эксплорер назовёт его без затей просто get_video, другие средства могут назвать как-то по-другому, но в любом случае расширение .flv они за вас не напишут.

Важно: ссылки генерируются временно и живут недолго, после чего файлы по ним становятся недоступны. Поэтому давать их ещё кому-то смысла не имеет.

UPD 5.09.2007: Увы, уже безнадёжно устарело.
Subscribe

  • (no subject)

    Народ, а есть ли какой-то редактор или IDE, заточенный на HTML, который умел бы сам обновлять ссылки во всех файлах проекта если изменилась…

  • Без пяти пятьдесят

    Дзинь!

  • И ещё о «Харлее»

    Странно, меня вроде читает довольно много технически подкованных людей, а никто носом в невежество не ткнул. Оказалось, что я в мотоциклах…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 6 comments