Что случилось с URL для скачивания с YouTube?


11

Примечание. Этот вопрос касается URL-адресов для загрузки, а не программного обеспечения. Вопрос « Как загрузить видео с YouTube? » Касается программного обеспечения.

Что именно изменилось для URL загрузки YouTube несколько дней назад? Как должны быть сформированы URL для загрузки YouTube сейчас?

Следующий URL-адрес работал (загрузка этого Flash-видео на диск), но больше не работает с момента изменения:

http://www.youtube.com/get_video.php?video_id=DYW50F42ss8&t=vjVQa1PpcFPDxa83Hr1_9pftRUWdsMyJ10a2o8QZvIs=

Примечание. Следующая информация предназначена только для иллюстрации проблемы . Меня интересует только информация о том, как формировать URL для скачивания.

Это изменение затронуло довольно много инструментов. Вот ссылки на некоторые домашние страницы плагинов Firefox:

Из видео DownloadHelper 4.7.4 , 2010-07-22:

«Как отметили многие пользователи, Video DownloadHelper не очень хорошо работает на YouTube с сегодняшнего дня. Это связано с недавним изменением на YouTube. Мы сделали исправление, которое, кажется, работает нормально».

Из Easy YouTube Video Downloader 3.4 , 2010-07-24:

«Пожалуйста, обновите до последней версии 3.5 в песочнице, чтобы она снова заработала с последними изменениями Youtube»

Из YouTube Downloader , 2010-07-24:

«YouTube обновил свой веб-сайт таким образом, что это нарушает работу YouTube Downloader 2.5.6 и старше. Мы работаем над версией 2.6, которая решает эту проблему».


Связано: « Как скачать видео с YouTube? ». Некоторые из этих инструментов могут быть сломаны сейчас!


Я не вижу никаких изменений в исходном коде. Может быть, это небольшое изменение, но videoplaybackссылка все еще там.
Вортико

@Vortico: у вас есть прямой URL к этому исходному коду?
Питер Мортенсен

(Заполнитель для комментария Эндрю: «Вы забыли сказать, что это было за изменение и решение кода».)
Питер Мортенсен

ОЙ! Извините за это, я неправильно понял. Я хотел сказать, что вы все еще можете загрузить FLV или MP4 (HTML 5), открыв исходный код видео страницы и выполнив поиск videoplayback.
Вортико

2
Например, ссылка на FLV опубликованного видео: v12.lscache4.c.youtube.com/…
Vortico,

Ответы:


3

Я не уверен, что изменилось, но я подозреваю, что YouTube изменил свои URL, поэтому вы не можете получить видео без соответствующих файлов cookie. Это не позволяет сторонним сайтам показывать вам рекламу и давать ссылки для скачивания.

Я могу сказать вам эту ссылку (вставленную в самом низу), которую я получил из вашего видео, работает для меня. Однако, если я вставлю его в другой мой экземпляр Firefox (который имеет разные файлы cookie для сайта), эта ссылка НЕ ​​будет работать.

Я предлагаю использовать usercript. Мне нравится YouTube Enhancer .

Если вам нужно сделать это в коде, я вижу ссылку (ы) в var swfConfig =

http://v12.lscache4.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dXRVFRTl9FSkNNN19JS1JB&fexp=903205%2C906501&algorithm=throttle-factor&itag = 34 & ipbits = 0 & лопнуть = 40 & SVER = 3 & истекают = 1280160000 & ключ = yt1 & подпись = 2F2BB59B9BA3E6AB62CEE47F597D7A4D96002893.03196019F468211FAA4E492F7F5B1951951AEAF9 и коэффициент = 1,25 & ID = 0d85b9d05e36b2cf & название = Tom% 20Lehrer% 20CHEMISTRY% 20element% 20song

чтобы мне было легче читать, я сделал полный переход, используя этот удобный скрипт .

http://v12.lscache4.c.youtube.com/videoplayback?ip=0.0.0.0&sparams=id,expire,ip,ipbits,itag,algorithm,burst,factor,oc:U0dXRVFRTl9FSkNNN19JS1JB&fexp=903205,906501&algorithm=throttle-factor&itag = 34 & ipbits = 0 & лопнуть = 40 & SVER = 3 & истекают = 1280160000 & ключ = yt1 & подпись = 2F2BB59B9BA3E6AB62CEE47F597D7A4D96002893.03196019F468211FAA4E492F7F5B1951951AEAF9 и коэффициент = 1,25 & ID = 0d85b9d05e36b2cf & название = Том Лерер ХИМИЯ элемент песни


0

Я нашел другой отличный браузерный скрипт для использования с GreaseMonkey.

Это называется YouTube Links . Это доступно здесьархиве ). А вот и исходный код .

Я выбрал это, потому что он работает без подключения к внешнему загружаемому веб-приложению.

введите описание изображения здесь

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.