【发布时间】:2011-11-24 14:10:21
【问题描述】:
我需要能够使用 PHP 直接下载某些 YouTube 视频。根据我在网上阅读的内容,我似乎需要 Flash vars 的 video_id 和 t 参数。
我已经编写了从 YouTube 获取这些值的代码。所以,对于http://www.youtube.com/watch?v=YUBbTMdLD0Q,我得到以下信息:
- video_id = YUBbTMdLD0Q
- t = vjVQa1PpcFP86ZrlCWJMcfURrN-0uI5ElVojDbYC4nc%3D
据我了解,接下来我需要做的就是下载文件:http://www.youtube.com/get_video?video_id=YUBbTMdLD0Q&t=vjVQa1PpcFP86ZrlCWJMcfURrN-0uI5ElVojDbYC4nc%3D
这不起作用。有什么建议吗?
【问题讨论】:
-
点击链接即可。 Chrome 告诉我:“糟糕!此链接似乎已损坏。”
-
get_video已经有 400 年历史了,它不再起作用了。现在下载 youtube 视频违反了使用条款。可以,但我不会帮你:)
标签: php youtube screen-scraping web-scraping