下载新浪flash方法

1、在视频框的左侧,他提供给你了HTML 的嵌入代码 ,把它复制下来,随便贴到记事本里:
<div><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,2,8" width="475" height="447"><param name="allowFullScreen" value="true"></param><param name="movie" value="http://music.sina.com.cn/yueku/flashPlayer.swf?vid=6851105"></param><embed pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://music.sina.com.cn/yueku/flashPlayer.swf?vid=6851105" type="application/x-shockwave-flash" allowFullScreen="true" width="475" height="447"></embed></object></div>

2、关注一下,代码中我加粗和标红的东西,证明了什么?
说明网页仅仅调用了一个flash播放器的外壳,而后面标红的 VID 正是此影片的 id号! 记住他!

3、我查看了一下这个页面的源文件,发现里面调用了 <script src=http://v.iask.com/js/play.js type="text/javascript" language="javascript"></script>   这个 JS 文件 ~~ 那就再去这个文件里找一找

4、打开 http://v.iask.com/js/play.js 这个JS文件 ,发现了这个flash播放器的最内核级的定义:
value="vs_player.swf?vid=' + vid + '&cursound='+vol+'"

5、把这个vid 加上(自己做一网页,插一flash),当然,你自己做个网页肯定是取不到视频,没关系!我们查一下报错的信息(逆向思维哦~~) ,用火狐来运行,比较好一些,方便查看他的网页报错控制台~

6、终于被我发现,他调用了一个PHP文件,作为中转地址,就是他: http://v.iask.com/v_ask.php
而这个PHP文件呢,丫又需要接收两个参数 test 和 vid

7、具体 test 参数干嘛用的,我还没有研究出来,估计是什么的开关~~那好,我们先给丫的值设为0,VID 就不用说了, 第一步里就让大家记录下来了~~!

8、这样,一个网址就出来了, http://v.iask.com/v_ask.php?test=0&vid=6851105    在浏览器中运行这个网址,看看什么效果~~~

9、哎~~ 出来一行字 :
tvid=bcfc8b666408a7addf59ef2492cc9cb36851105&timelength=255530&framecount=15804&vname=??? ????&urldown=http%3A%2F%2Fd72.v.iask.com%2Ff%2F1%2Fbcfc8b666408a7addf59ef2492cc9cb36851105.flv
好好观察一下~~ 太牛逼了, 这URLdown= 的不就是 FLV文件的地址么~~

10、 最后一步,“查找替换”会用吧~~
把这个编码形式的网址转换一下http%3A%2F%2Fd72.v.iask.com%2Ff%2F1%2Fbcfc8b666408a7addf59ef2492cc9cb36851105.flv
其中,%3A 是冒号 :                   
           %2F 是 斜杠   /

那好, 最终的下载地址不就出来了么 http://d72.v.iask.com/f/1/bcfc8b666408a7addf59ef2492cc9cb36851105.flv    直接下载他就得了~~~


【注意】上面的十步包含了我的许多思路,其实具体大家以后的操作,很简单~~

1、 从提供的 HTML嵌入代码中, 把 vid 记下来

2、 把vid 加到这个网址后面   http://v.iask.com/v_ask.php?test=0&vid=    并在浏览器中运行

3、 把页面中提示的编码型地址 记下来, 改一下冒号和 斜杠

4、打开 迅雷 等下载软件,新建一个下载任务,把最终地址靠近去。 开始下载~~~

5、 下载成功, 慢慢欣赏影片吧~~~


钻研无止境~ 其实就这么简单~~~ 哈哈哈哈哈

你可能感兴趣的:(html,PHP,浏览器,F#,Flash)