本文旨在互相学习,请勿滥用

若有幸被您引用请附加地址来源http://blog.csdn.net/feige2008/article/details/37579051

文章主要解析芒果TV的视频真实地址,其它站点能够參看本人的另外一篇文章

http://blog.csdn.net/feige2008/article/details/8895632

先放一个芒果TV较麻烦的页面

http://www.hunantv.com/m/t/?

f=m&t=wmdax2014&x=20140705&_=7236093

要解析上述页面,就须要先了解下它的常规视频解析方式

芒果TV。视频地址格式例如以下:

http://www.hunantv.com/v/1/51707/f/695977.html

获取上述地址html代码,里面有

code: "0670570ECE2031421A9832BFDC77523E",

file:%2Fjinying%2Fg%2Fjinying%2Fwailaiziyuan%2Ftongbuju%2Fzhongguoxinshengdai%2Fzgxsd20140705.fhv",

能够通过搜索 code: 和  file:  这两个符号来解析得到

该站点的隐藏地址为:【请注意该隐藏地址】

http://pcvcr.cdn.imgo.tv/ncrs/vod.do?fid=$1&file=$2

当中$1就是上述code $2是上述file

比如上述视频,隐藏地址即为

http://pcvcr.cdn.imgo.tv/ncrs/vod.do?fid=0670570ECE2031421A9832BFDC77523E&file=%2Fjinying%2Fg%2Fjinying%2Fwailaiziyuan%2Ftongbuju%2Fzhongguoxinshengdai%2Fzgxsd20140705.fhv

訪问后得到的html内容为例如以下

所以

http://pcvideocc.imgo.tv/24968165339d33f0af5b01a2d57c2d51/53bbfa91/jinying/g/jinying/wailaiziyuan/tongbuju/zhongguoxinshengdai/zgxsd20140705.fhv

就是该视频的下载地址。

再回到開始:

http://www.hunantv.com/m/t/?

f=m&t=wmdax2014&x=20140705&_=7236093的解析

该url中有一个字段为 t=wmdax2014 在上述url地址的html页面。搜索

t=="wmdax2014"  假设t为其它的值,如wmdax则搜索t=="wmdax"

搜索后发现例如以下信息:

获取pageItemID的值即:wmdax2014.2014070501.5

获取上述值之后,本文档暂定上述值为$3=wmdax2014.2014070501  注意:没有加.5,使用的是红色部分

訪问http://i5.hunantv.com/s1/2014/m/data.$3.js  该地址

即:

http://i5.hunantv.com/s1/2014/m/data.wmdax2014.2014070501.js

訪问改地址,获得的就是

http://www.hunantv.com/m/t/?f=m&t=wmdax2014&x=20140705&_=7236093  该页面上全部的视频列表

能够看到

每一个data_item是一个视频,如:

data_item=data_item+'{"x":"20140705","n":"14","tid":"46163","cid":"696180","w":"/v/1/18/f/696103.html","code":"1646B7FD410F918ACAB9F4F6276A76AA","limit_rate":"905","u":"/jinying/g/jinying/bokeduanpian20140228new/womendouaixiao/20170708wmdaxxin.fhv","t":"鏉庢槗宄伴檲浼熼渾婵€鎯呯浉鎷ユ弧鍦版粴","p":"http://i5.hunantv.com/p1/20140706/0057222318C.jpg","d":"2014-7-5","g":"鏉庢槗宄�,闄堜紵闇�,鏉ㄥ箓","l":"01:22:09"},';

是一个json格式:

此处已经给了

"code":"1646B7FD410F918ACAB9F4F6276A76AA",

"u":"/jinying/g/jinying/bokeduanpian20140228new/womendouaixiao/20170708wmdaxxin.fhv"

用这两个字段和前面说的隐藏地址。http://pcvcr.cdn.imgo.tv/ncrs/vod.do?fid=$1&file=$2

就能够找到该视频的下载地址了,

因此该视频的隐藏地址例如以下

http://pcvcr.cdn.imgo.tv/ncrs/vod.do?

fid=1646B7FD410F918ACAB9F4F6276A76AA&file=/jinying/g/jinying/bokeduanpian20140228new/womendouaixiao/20170708wmdaxxin.fhv

訪问这个地址就能够得到视频下载地址了

http://pcvideocc.imgo.tv/4c325c4cfa52d80af72a78a54b4422cc/53bc00a1/jinying/g/jinying/bokeduanpian20140228new/womendouaixiao/20170708wmdaxxin.fhv

事实上,你之前看到的.mp4格式。并不是该视频的最高清版本号

假设你要看mp4地址。仅仅须要把隐藏地址.fhv改为.mp4就可以找到mp4的下载地址了

http://pcvcr.cdn.imgo.tv/ncrs/vod.do?fid=1646B7FD410F918ACAB9F4F6276A76AA&file=/jinying/g/jinying/bokeduanpian20140228new/womendouaixiao/20170708wmdaxxin.mp4 訪问该页面的html代码就可以找到mp4的下载地址

OK。其它的视频依次类推就可以

如有不论什么疑问和高见,随时欢迎留言探讨...

芒果TV真实视频地址解析的更多相关文章

  1. 用Python爬取B站、腾讯视频、爱奇艺和芒果TV视频弹幕!

    众所周知,弹幕,即在网络上观看视频时弹出的评论性字幕.不知道大家看视频的时候会不会点开弹幕,于我而言,弹幕是视频内容的良好补充,是一个组织良好的评论序列.通过分析弹幕,我们可以快速洞察广大观众对于视频 ...

  2. Win10《芒果TV》更新v3.8.0初夏版:全新视觉体验,即刻分享视频

    历时半年多昼夜,千呼万唤始出来,Win10版<芒果TV>全平台同步更新初夏版v3.8.0,统一视觉体验,完善分享投屏,进一步提升使用体验. Win10版<芒果TV>V3.8.0 ...

  3. 喜迎Win10周年版,芒果TV UWP完善手机视频离线下载

    喜迎Win10周年版更新,湖南卫视旗下唯一官方视频平台<芒果TV>近日向Win10商店提交了芒果TV UWP V3.1.0版,这次不仅在上一版(V3.0.0)的基础上完善了用户呼声最高的手 ...

  4. Win10商店芒果TV UWP版更新,新增后台视频下载

    湖南卫视旗下唯一官方视频平台<芒果TV>近日向Win10商店提交了芒果TV UWP V3.0.0版,这次为广大Win10平台用户带来了期待已久的重大功能和更新,可谓是良心厂商,值得鼓励和支 ...

  5. 芒果TV For Windows10 成长历史 & 迭代历史 & 新闻报道

    芒果TV 是国内领先的基于Windows10操作系统并支持Windows10全系列设备的视频应用和内容服务商. Win10商店版<芒果TV>是湖南快乐阳光互动娱乐传媒有限公司专门为Wind ...

  6. Win10《芒果TV》商店内测版更新至v3.7.65.0:跨平台UI新体验,铺路SP

    Win10<芒果TV - Preview>是Win10<芒果TV>官方唯一指定内测预览版,最新的改进和功能更新将会在此版本优先体验. 春去夏来,初心犹在,Win10<芒果 ...

  7. Win10《芒果TV》更新v3.6.0秋收版:新增追剧磁贴、记忆续播、跳转列表

    热血青春,唱响革命战歌,<秋收起义>正在芒果TV热播,Win10版<芒果TV>更新v3.6.0秋收版,新增追剧磁贴.记忆续播.跳转列表. Win10版<芒果TV>V ...

  8. Win10《芒果TV》更新v3.5.2星玥版:修复电视台直播异常,优化添加下载提示

    Win10版<芒果TV>在更新夏至版之后,根据收集到的热心用户反馈,全平台同步更新星玥版v3.5.2,修复电视台直播异常,优化添加下载提示,进一步提升使用体验. Win10版<芒果T ...

  9. Win10《芒果TV》更新v3.5.0夏至版:会员尊享蓝光画质,关联本地视频播放

    在Win10秋季创意者更新前夕,Win10版<芒果TV>全平台同步更新夏至版v3.5.0,新增会员蓝光画质,关联本地视频播放,进一步提升使用体验. Win10版<芒果TV>V3 ...

随机推荐

  1. vue自定义一个过滤器

    vue如何自定义一个过滤器 html代码: <div id="app"> <input type="text" v-model="m ...

  2. 【Codeforces Round #476 (Div. 2) [Thanks, Telegram!] D】Single-use Stones

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 设长度为L的所有区间里面,石头的个数的最小值为k 设取到k的区间为l,r 那么k就为最多能通过的青蛙个数. 假设k再大一点.比如为k ...

  3. eclipse project文件夹下 删除不掉文件夹或者文件的解决的方法

    对于新手来说,有时操作失误就会导致eclipse文件夹中的某些子文件夹或者文件无法删除. 这种原因是,在project文件夹中(不是eclipse上显示的.是真实的物理磁盘上的)这个文件夹或者文件已经 ...

  4. JAVA学习之 异常处理机制

    今天就来说说java的异常处理机制,异常处理不是第一接触,尤其是写过非常多c#的代码,基本都会写到异常处理的代码,事实上c#的异常处理与java的异常处理基本都是一样的,仅仅是在一些细节上不是非常一样 ...

  5. 晋IT分享成长沙龙集锦

    第一期"晋IT"分享成长沙龙于2014年7月19日圆满结束.下面是相关内容整理和第二期预告. 各位伙伴认真的介绍自己,介绍自己的业务,分析自己眼下存在的问题,大家一起探讨,真诚出谋 ...

  6. Android技术归档

    各位小伙伴们.以后小巫的一些开源码都会上传到github中,所以欢迎大家Follow https://github.com/devilWwj 基于眼下我基本的技术领域在Android上,以后关于And ...

  7. 黑马day15 文件上传&amp;apche的工具包

    1.肯定要导入apche的jar包 2.要使用的类的介绍.. 2.1DiskFileItemFactory  public DiskFileItemFactory(int sizeThreshold, ...

  8. 如何比较Keras, TensorLayer, TFLearn ?——如果只是想玩玩深度学习,想快速上手 -- Keras 如果工作中需要解决内部问题,想快速见效果 -- TFLearn 或者 Tensorlayer 如果正式发布的产品和业务,自己设计网络模型,需要持续开发和维护 -- Tensorlayer

    转自:https://www.zhihu.com/question/50030898/answer/235137938 如何比较Keras, TensorLayer, TFLearn ? 这三个库主要 ...

  9. Pcap 数据报解析

    最近看了一下网络的书,信息系统也有实验任务,所以就学习了一下pcap包的解析. 主要是对内部以太网帧头,ip头部,tcp头部或者udp头部的解析.我因为用访问google.cn作为的样例,没有udp包 ...

  10. Java Servlet 3.0 新特性

    Servlet 3.0 新特性概述 Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布.该版本在前一版本(Servlet 2.5)的基础上提供了若 ...