2009-08-24 36 views
0

我想列出来自url的所有视频。为此,我向“You Tube” 网址发送请求为“http://www.youtube.com/”,并且希望列出所有可用视频。但是我没有从这个要求中得到任何东西?任何想法或任何文档提示?列出来自url的所有视频

+0

你使用什么语言/平台? – 2009-08-24 06:04:06

+0

对于iPhone,Objective C语言 – 2009-08-24 06:30:17

回答

2

工具,用于下载YouTube视频(例如Linux有youtube-dl),但它并不少见,具有大量可下载的文件的网站,以防止企图简单地下载的一切 - 甚至虽然你说你想列出而不是下载所有的视频,这不幸的是它会建议网站管理员。

此外,YouTube上的文件都不会被简单URL像http://www.youtube.com/

更多的东西需要访问。我不认为你可以把它(这是什么?)11字符字母汤作为文件名,它是一个传递给软件的参数传回视频。

编辑:youtube-dl是Linux中的命令行程序,可能是BSD。你需要知道Youtube视频的网址,以便您可以(例如)

youtube-dl http://www.youtube.com/watch?v=Z1JZ9O15280 

如果你有这些网址,你可以把它们放到一个文件并进行批量下载脚本列表类型 - 但这需要我们回到你原来的问题。

在Firefox中,我会右键单击Youtube视频的链接并选择“复制链接位置”。然后将URL一次一个地粘贴到文本文件中。但是,这个问题正在从单纯的编程中走出来......

+0

我也是这么想的。简单地说,通过请求我没有得到...更多的东西是必需的..你可以告诉我如何检索这些视频.. 感谢您的建议 – 2009-08-24 09:10:15

+0

youtube-dl是一个命令行工具,你可以通过指定类似的东西youtube-dl http://www.youtube.com/watch?v=Z1JZ9O15280提示。换句话说,在下载之前,您需要知道每个文件的URL。如果你在一个文件中有一个列表,你可以把它变成一个批量下载脚本,但是正如我们前面所讨论的那样,似乎没有一种简单的方法来获取列表(通过Youtube进行复制并从屏幕) – pavium 2009-08-24 11:56:57

+0

抱歉,最后评论中的网址已损坏。评论难以格式化。我会回去编辑我原来的答案。 – pavium 2009-08-24 11:59:39

相关问题