YJ-14-12-04
2014-12-04 21:12
197 查看
看视频之后回想把视频下载下来,每次登录下载还是可以接受,但是有时候不能接受的原因是你要我安装特定下载器。
之后想:既然我看了视频,那就是说数据绝对是要经过我的浏览器的,既然经过我的浏览器为什么我不试着将数据截住呢。-----------
---继续想:为什么我一定要打开浏览器呢,应该只要有个connection就可以了。
然后打开浏览器,我看着打开视频之后的所有post和get,看到有get请求会得到.flv的视频文件,我将这些文件打开,的确是整个视频的文件。
那也就是说我只要整合这些数据,也就是说我只要开着浏览器,等着进度条读过去然后这些数据自然会被加载。接下来我只要在这里将这些数据下载下来之后整合在一起就能够得到一部完整的视频!
想在的实现问题有两个:
1.我要下载完整的.flv文件,话说我其实可以伪造请求,因为所有的视频文件的碎片不应该是连续的才好处理嘛。。当然如果不是连续的也是坑
2.我需要将这些.flv的文件从目标文件夹中导出来
3.我需要将这些.flv文件整合并且转码----转码其实非必须,话说如果所有的视频碎片在一起播放器一般可以连续播放的
我先找可以将.flv文件合并的软件,然后发现原来 硕鼠 提供此类软件,再通过网站发现,硕鼠提供的功能大概就是这个原理吧。
之后想:既然我看了视频,那就是说数据绝对是要经过我的浏览器的,既然经过我的浏览器为什么我不试着将数据截住呢。-----------
---继续想:为什么我一定要打开浏览器呢,应该只要有个connection就可以了。
然后打开浏览器,我看着打开视频之后的所有post和get,看到有get请求会得到.flv的视频文件,我将这些文件打开,的确是整个视频的文件。
那也就是说我只要整合这些数据,也就是说我只要开着浏览器,等着进度条读过去然后这些数据自然会被加载。接下来我只要在这里将这些数据下载下来之后整合在一起就能够得到一部完整的视频!
想在的实现问题有两个:
1.我要下载完整的.flv文件,话说我其实可以伪造请求,因为所有的视频文件的碎片不应该是连续的才好处理嘛。。当然如果不是连续的也是坑
2.我需要将这些.flv的文件从目标文件夹中导出来
3.我需要将这些.flv文件整合并且转码----转码其实非必须,话说如果所有的视频碎片在一起播放器一般可以连续播放的
我先找可以将.flv文件合并的软件,然后发现原来 硕鼠 提供此类软件,再通过网站发现,硕鼠提供的功能大概就是这个原理吧。
相关文章推荐
- 成功安装oxford8th (ubuntu12 04,14 04之前不行,后来没试 )
- 【CF刷题】14-05-12
- android应用开发揭秘examples_04-12笔记(Button的使用)
- |1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20所有这些字符串,把它的数字一个个剥离??
- removing-guest-session-at-login-in-ubuntu-14-04
- 【在路上】Learn Python The Hard Way 习题心得(ex11,12,13,14,15)
- 12-2-14关于ANSIC标准的预定义宏
- Ubuntu 12.04,Git的安装及使用
- 读书笔记之:C++Primer 第4版(ch12-14)
- android基础知识12:android自动化测试06—Instrumentation 04 解析
- VMWare Workstation 9 10 11 12 12.5 14序列号 SN
- Ubuntu14-04安装redis和php5-redis扩展
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- ubuntu 12 04下安装JDK7
- SuSe11+Centos6.2+Fedora17+Ubuntu12.04 installation (July 13 2012)
- 第05章 数组 14 练习 12
- 12-14笔记
- 概率dp入门12/14
- 笔记:udacity计算机科学导论- 课程11/12-14 数组值的改变和增加
- GZIP压缩原理分析(32)——第五章 Deflate算法详解(五23) 动态哈夫曼编码分析(12)构建哈夫曼树(04)