python 爬虫视频网站(二)
来源:互联网 发布:淘宝充值 买家退款 编辑:程序博客网 时间:2024/05/17 02:33
一 前言
之前写了一个python爬虫视频网站的程序,这篇文章中提到了关于抓包视频真实地址的方法。最近,由于一部影院网站更新,导致以前的下载视频功能失效。所以本文在此,对软件进行一次更新。
二 软件说明
更新说明
1.改变之前抓包分析视频真是地址的程序,在访问视频绝对地址时,增加md5参数;
2.改善了用户操作,改变之前用户输入编号操作,直接双键进入下一栏目;搜索框支持回车(Enter)事件;下载时支持右键选择操作;
3.实现了流动字幕,改变之前下载过程流动字幕消失的bug;
4.改善之前连续下载时候,下载进度显示混乱的bug;
5.添加了音效,在进入下一栏目或者下载完成时,会有音效提示;
6.打开软件过程,电脑command(黑框)不再弹出;
软件使用说明
1.软件支持两个下载线程;
2.软件是由python开发而成,实现一部影院站内视频搜索、观看、下载功能,下文提供python源码,供交流学习;
3.由于很多视频源(iqiyi,youku)将视频分段不利于下载,所以本软件下载的视频源仅限于mgtv,papapa,tout三种;
4.直接在搜索框输入影视信息,支持enter、点击搜索、 tab->搜索->enter开始执行功能,在资源中选中资源双键进入下一栏目,在下载链接栏目中,支持右键选择(下载、复制、打开)三个功能;
软件截图
三 抓包分析
以权利的游戏第七季第六集为例,在other里找到这个get的preview,红框标出的即为视频的真实地址。下面根据这个get请求的request url 来获取preview。将request url直接复制过来
http://api.goudaitv.com/youkuyun/url.php?xml=eq_071F85C9A5D6925779B8DDD3168C1F24D359DA489CB74AC32D847C5970FCB1834DEB78A96CA7C6C3&md5=b0047e5708b4e17620308fe090806204&type=pptvyun&hd=cq&wap=0&siteuser=&lg=
可以看出,这里的url和上篇文章中相比仅多出了 md5参数,那么md5参数如何获取?
在doc栏目里可以发现另外一个get请求http://api.goudaitv.com/youkuyun/papapa.php?id=eq_071F85C9A5D6925779B8DDD3168C1F24D359DA489CB74AC32D847C5970FCB1834DEB78A96CA7C6C3,preview如下图所示,可以轻松的找到md5值,其余可以参考上篇文章,到此就解析了网页视频的真实地址。
四 python源码
python源码和软件下载地址:
链接:http://pan.baidu.com/s/1gfpH8CN 密码:iqn4
- python 爬虫视频网站(二)
- python 爬虫视频网站
- python 爬虫获取网站信息(二)
- python爬虫:爬取慕课网视频
- python 爬虫网站
- python爬虫网站mark
- Python爬虫爬取美剧网站
- python爬虫网站图片
- python 爬虫(二)
- Python爬虫实例二
- Python爬虫入门二
- python爬虫练手二
- python爬虫(二)
- python爬虫(二)
- Python爬虫入门 (二)
- python爬虫(二)
- python爬虫二
- Python 爬虫(二)
- 机器学习中常用的数学概念
- python异常(9)
- java同一浏览器session问题和QQ账号异地登陆案例
- 杭电 1678 Shopaholic(606比赛选拔 2017-08-20) (1001)
- 表格条件滚动条,并锁定表头
- python 爬虫视频网站(二)
- as 3 根据名称获取到对象
- 0.0
- 探索 Boost Graph Library
- 2017/8/20 离线赛
- 时间复杂度与空间复杂度完全解析
- Moving Big Data to The Cloud: An Online Cost-Minimizing Approach文章阅读笔记
- Android studio相关配置总结
- vue中的ref作用,可以实现DOM的联动操作