看视频之后回想把视频下载下来,每次登录下载还是可以接受,但是有时候不能接受的原因是你要我安装特定下载器。
之后想:既然我看了视频,那就是说数据绝对是要经过我的浏览器的,既然经过我的浏览器为什么我不试着将数据截住呢。-----------
---继续想:为什么我一定要打开浏览器呢,应该只要有个connection就可以了。
然后打开浏览器,我看着打开视频之后的所有post和get,看到有get请求会得到.flv的视频文件,我将这些文件打开,的确是整个视频的文件。
那也就是说我只要整合这些数据,也就是说我只要开着浏览器,等着进度条读过去然后这些数据自然会被加载。接下来我只要在这里将这些数据下载下来之后整合在一起就能够得到一部完整的视频!
想在的实现问题有两个:
1.我要下载完整的.flv文件,话说我其实可以伪造请求,因为所有的视频文件的碎片不应该是连续的才好处理嘛。。当然如果不是连续的也是坑
2.我需要将这些.flv的文件从目标文件夹中导出来
3.我需要将这些.flv文件整合并且转码----转码其实非必须,话说如果所有的视频碎片在一起播放器一般可以连续播放的
我先找可以将.flv文件合并的软件,然后发现原来 硕鼠 提供此类软件,再通过网站发现,硕鼠提供的功能大概就是这个原理吧。