YouTube下载网址发生了什么?


11

注意:此问题与下载URL有关,而不是软件。问题“ 如何下载YouTube视频? ”与软件有关。

什么究竟改变了YouTube的下载网址在几天前?YouTube下载网址现在应该如何形成?

以下URL曾经可以使用(将该Flash视频下载到磁盘上),但是自更改以来不再起作用:

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

注意:以下信息仅用于说明问题。我只对有关如何形成下载URL的信息感兴趣。

此更改影响了很多工具。以下是一些Firefox插件主页中的线索:

Video DownloadHelper 4.7.4,2010-07-22

“正如许多用户注意到的那样,自从今天以来,Video DownloadHelper在YouTube上无法正常运行。这是由于YouTube上的一项最新更改。我们做出了似乎可以正常运行的修复。”

Easy YouTube Video Downloader 3.4(2010-07-24):

“请更新沙箱中的最新版本3.5,以使其在YouTube的最新更改中再次使用”

YouTube下载器,2010年7月24日:

“ YouTube的网站更新方式破坏了YouTube Downloader 2.5.6和更早的版本。我们正在开发2.6版,以解决此问题。”


相关:“ 如何下载YouTube视频? ”。其中一些工具现在可能已损坏!


我看不到源代码中的任何更改。也许是微小的变化,但是videoplayback链接仍然存在。
弗里科20年

@Vortico:您是否有指向该源代码的直接 URL?
彼得·莫滕森

(安德鲁评论的占位符:“您忘了说一下更改和代码解决方案了。”)
彼得·莫滕森

哦!抱歉,我误会了。我的意思是,您仍然可以通过打开视频页面的源代码并搜索来下载FLV或MP4(HTML 5)videoplayback
Vortico 2010年

2
例如,链接到您发布的视频的FLV是v12.lscache4.c.youtube.com/...
Vortico

Answers:


3

我不确定发生了什么更改,但是我怀疑YouTube更改了其网址,因此如果没有匹配的Cookie,您将无法获得视频。这样可以防止第三方网站向您展示广告并为您提供下载链接。

我可以告诉您这个链接(粘贴在最底部),该链接是从您的视频中获得的,WORKS对我而言。但是,如果将其粘贴到其他Firefox实例中(该站点具有不同的Cookie),则此链接无效。

我建议使用用户脚本。我喜欢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&ith=902thal = 34&ipbits = 0&burst = 40&sver = 3&expire = 1280160000&key = yt1&signature = 2F2BB59B9BA3E6AB62CEE47F597D7A4D96002893.03196019F468211FAA4E492F7F5B1951951AEAF9&factor = 1.25&id = 0d85b9d20%Les20%Ef%CFR

为了方便我阅读,我使用这个方便的脚本进行了完整的逃脱。

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&标题=汤姆 姆莱勒CHEMISTRY元件曲


0

我发现了另一个与GreaseMonkey一起使用的优秀浏览器脚本。

它称为YouTube链接。它在此处可用(已存档)。这是源代码

我之所以选择它,是因为它可以在不影响外部下载webapp的情况下运行。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.