本文旨在互相學習,請勿濫用
若有幸被您引用請附加地址來源http://blog.csdn.net/feige2008/article/details/37579051
文章主要解析芒果TV的視頻真實地址,其它站點能夠參看本人的另外一篇文章
http://blog.csdn.net/feige2008/article/details/8895632
先放一個芒果TV較麻煩的頁面
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
比如上述視頻,隱藏地址即為
訪問后得到的html內容為例如以下
所以
http://pcvideocc.imgo.tv/24968165339d33f0af5b01a2d57c2d51/53bbfa91/jinying/g/jinying/wailaiziyuan/tongbuju/zhongguoxinshengdai/zgxsd20140705.fhv
就是該視頻的下載地址。
再回到開始:
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?
訪問這個地址就能夠得到視頻下載地址了
事實上,你之前看到的.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。其它的視頻依次類推就可以
如有不論什么疑問和高見,隨時歡迎留言探討...