我试图得到任何的YouTube视频这样的视频网址:在YouTube上使用get_video下载视频
打开
http://youtube.com/get_video_info?video_id=VIDEOID
然后取account_playback_token
令牌值,并打开这个网址:
http://www.youtube.com/get_video?video_id=VIDEOID&t=TOKEN&fmt=18&asv=2
这应该打开一个只有视频的网页或开始下载视频。但是没有任何反应,Safari的活动窗口显示'找不到',所以URL有问题。我想将它集成到iPad应用程序中,并且用于获取我在iPhone版应用程序中使用的视频URL的JavaScript方法无法正常工作,所以我需要另一种解决方案。
YouTube一直在变,我认为这个网址已经过时了。请帮忙:)
编辑:好像get_video方法不起作用了。如果有人能告诉我以另一种方式查找视频网址,我真的很感激。
谢谢,我真的需要帮助。
但是,你正在使用GET_URL吗?什么是get_headers(),它是url还是函数的一部分?你能用文字解释你的代码吗?我真的很想给你赏金,我只需要多一点帮助。谢谢 – JonasG 2011-12-31 09:40:19
请帮忙!!!我需要知道这一点! – JonasG 2012-01-04 10:03:51
我很想看看它,然后我完全明白了:D但为什么它没有给出每个分辨率下的所有格式的链接(在720p中它给出mp4和x-flv,在480p中它给出了flv和x的链接-flv ...)有没有办法在所有分辨率下获得mp4视频的链接?谢谢 – JonasG 2012-01-05 18:57:32