我想知道像 Video DownloadHelper 这样的应用程序是如何工作的。
任何想法?
更新:此答案可能已过时,请参见下面的评论。这将最终发生,因为YouTube逐步淘汰FLV并转向HTML5视频...
他们只需解析链接以获取实际的FLV文件并下载它。
这是通过从URL复制视频标识符来完成的:
http://www.youtube.com/watch?v=WEeqHj3Nj2c
用于请求有关视频的信息:
http://www.youtube.com/get_video_info?&video_id=WEeqHj3Nj2c
TOKEN
,你可以使用它来发起另一个请求:http://www.youtube.com/get_video?video_id=WEeqHj3Nj2c&t=TOKEN
HTTP 303 See Other
,包括一个带有Location
标头的直接链接到FLV
文件。