发布网友 发布时间:2022-04-25 05:03
共1个回答
热心网友 时间:2023-10-28 04:52
额滴神,08年的提问,一千多次的浏览量,居然没有人回答。。。这个略显夸张啊啊。。。
上面玩笑话,下面进入正题-----------------------------------------------------------------------------------
首先,您的这个视频网址没有打全,缺少了视频ID号。qplayer.swf后面还要有VideoIDS的部分。
正确的网址形式为:
http://static.youku.com/vv1.0.0365/v/swf/qplayer_rtmp.swf?VideoIDS=xxxxxxxxxxxxx
通常VideoIDS后面有可能还会跟有播放参数和其他的一些东西,比如:
http://static.youku.com/v1.0.0149/v/swf/qplayer_rtmp.swf?VideoIDS=xxxxxxxxxxxxx&winType=adshow&isAutoPlay=true
但那些参数什么的相对来说就无所谓了,也就是说跟获取视频的真实地址无关,我们需要的仅仅是VideoIDS=后面的那一串像随机密码一样的字符串(就是我用‘x’号表示的部分)。
对于优酷的视频来说,只要得到了那一串视频ID,离得到下载地址就不远了。这里还需要说一下如何得到该类视频的ID。如果直接在视频的播放界面右键单击肯定是找不到这个ID信息的,这里需要将当前播放该视频的网页源码显示出来,然后才能找到该视频的网址并提取其ID。
接下来是要做的是补全该视频的真实地址:
先登录优酷,随便点开一个视频,然后把该视频的地址复制下来。比如:
http://v.youku.com/v_show/id_XNTY0MzU0MDky.html
不同的优酷视频地址其区别只在ID,地址的其他部分是完全相同的。所以只要把刚才随便复制的那个视频地址的ID部分替换为你要下载的视频的ID即可。