手工“揪”出网页中的流文件

想必大家对于流文件已经有了一定的了解,简单的说它是一种网络视频文件,比较常见的为RM、ASF、WMV等等。由于版权以及各种原因这些文件是无法直接下载的,而只能进行在线的播放,这给我们带来了不少的麻烦。毕竟对于大多数网友来说,要想流畅的观看这些视频是件不易的事情,因此不用朋友选择了利用流文件下载软件将这些文件下载的本地后再进行播放。本文并不是介绍如何使用这些流文件下载软件,而是讲解下载前的一个步骤,那就是如何获取这些流文件真正的下载地址。  

  由于是在线播放,不少站点会将播放软件镶嵌于浏览器之中,也就是说在播放时,并不是直接打开相应的播放软件,而是在浏览器中直接进行播放,这样给我们获取流文件的下载地址造成了一定的难度,因此只有从浏览器的源文件下手,才能找到真正的地址。

既然已经做了说明,那我们就选择一个在线播放的站点吧,最近F4火得很,那我就那F4开刀。每日电视网(http://www.cdetv.com/)上面就有F4演唱会,在播放时会弹出新的窗口,并且这个窗口去除了IE的菜单和工具栏,因此我们无法直接用菜单中的查看源文件进行代码的查看。而使用鼠标右键,又发现在这个新窗口中已经屏蔽的右键,使得右键菜单都无法使用,真是困难重重,不过没有关系,山人只有妙计。


那我们开始,进入播放列表页面(http://www.cdetv.com/tvnet/type.asp?typeid=98&zhu=6),将鼠标随便移到一个播放链接上,并且同时查看IE的状态栏,发现并没有显示链接地址,而只是一个JAVA的链接。那么你可以选择菜单“查看/源文件”,并且以“java”为关键字进行查找,你可能会发现很多,但是同时也要注意“onClick”字样,这是表示这个JAVA程序执行的动作为点击。后面括号里面的“paly.asp?id=843”就是播放的窗口的文件了,由于它是采用相对路径,那么该文件的真实路径为“http://www.cdetv.com/tvnet/play.asp?id=843”,如果你需要其它的歌曲其id后面的数字可能不一样,因此这个源文件的分析需要你对HTML文件有一定的了解,一般情况下查看附近的文字就可以得知该链接多对应的歌曲。

接下来把找到的链接复制的新的浏览器窗口中,就能看到带有菜单和工具栏的播放页面了。开始本以为再利用菜单中的查看源文件就能找到流文件的地址,但是这个页面是一个框架结构,使用菜单中的查看源文件只能看到框架的一些信息,因此这个时候要做的事情就是破解播放界面中的右键。破解鼠标右键的方法有很多种,笔者在这里用了一种最简单的方法,按住鼠标右键不放,然后在使用鼠标右键,哈哈,右键菜单出来了。注意在整个过程中,左键都不能松开,你可能一次不会成功,多试几次就可以了。选择框架中的播放页面,破解右键选择其中的“查看源文件”,查找其中的“rm”关键字,由于该站点是采用rm格式,其他的可能是asf、wmv,其实从播放的界面就可以得知站点所用的播放格式。或者你可以用“rtsp”和“mms”为关键字,因为这两者分别对应Real和Media播放链接。找到以这个两个关键字为开头的链接,然后将其复制到流文件下载软件中就可是开始下载了,笔者推荐Streambox Vcr,其使用方便,并且支持多种流文件格式。



以上所举的例子可能有些局限,但是查找流文件的真实地址的方法都大同小异,那就是要对超文本语言进行分析,因为既然浏览器可以播放,那么在浏览器中必然会留下文件的一些信息。在查找的过程中主要用关键字查找,这样可以节省不少时间,其次要主要相对路径和绝对路径的问题,而关于鼠标右键的破解方法也有很多种,大家可以查找相关资料,再这里就不赘述了。其实说道底就是一个源文件,只要抓住它不放,你一定能找到文件的根源。

  注:本文仅仅是讨论一种方法而已,请勿用于非法用途。

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值