芒果TV视频播放地址破解
PC端web页面入口点击进入
H5页面入口点击进入,访问H5页面时需要设置浏览器UA,选择移动端User-Agent
提取视频资源的partId和clipId
123web url格式 :http://www.mgtv.com/b/291581/3735826.htmlH5 url格式 :http://m.mgtv.com/#/b/298442/3734000/b/后面的内容即为所需id --> /b/([clipId])/([partId])将上述提取出的partId和clipId替换到下面api的对应位置:http://v5m.api.mgtv.com/vrs/getByPartId?partId=3734000&clipId=298442&callback=jsonp_hdem511pf0ohr65
提取api返回结果中的startUrl作为host,后面拼接stream->m3u8Url或者mp4Url
1234567891011121314151617181920212223{"code": 200,"data": {..."stream": {"m3u8Url": ["/vod.do? fmt=2&pno=1031&fid=E852693CA85744C64E5A6A53C219913D&limitrate=0&file=/c1/2016/12/10_0/E852693CA85744C64E5A6A53C219913D_20161210_1_1_402_mp4/73320915169BC35D1B6995A18E11B8C9.m3u8"],"mp4Url": ["/vod.do?fmt=2&pno=1031&fid=E852693CA85744C64E5A6A53C219913D&limitrate=0&file=/c1/2016/12/10_0/E852693CA85744C64E5A6A53C219913D_20161210_1_1_402.mp4"],"retryUrl": {"r1": "http://disp1.titan.mgtv.com","r2": "https://disp2.titan.mgtv.com"},"startUrl": "http://disp.titan.mgtv.com"},...}}//拼接结果为://http://disp.titan.mgtv.com/vod.do?fmt=2&pno=1031&fid=E852693CA85744C64E5A6A53C219913D&limitrate=0&file=/c1/2016/12/10_0/E852693CA85744C64E5A6A53C219913D_20161210_1_1_402_mp4/73320915169BC35D1B6995A18E11B8C9.m3u8
- 将上面一步的拼接结果打开,返回值的info部分即为真实的视频播放地址