芒果TV对防盗链这一块还是挺不错的,利用CDN的播放地址 来做各种限制。


经过测试呢,如下:


PC浏览器端解析出来的只能是在PC端播放的

手机端只能在手机端播放。

PC客户端解析出来的也只能在PC客户端播放

APP端解析出来的地址也只能在APP端播放

由此可以得出是由 浏览器UA 来判定的 。不然,解析出来的是非CDN的播放地址(带IP的地址)是限速的,就算你本地网络再好,也是每秒几K的速度播放,压根看不了。


不多说,这就需要分平台来获得播放地址(手机获取手机端的地址,PC端获取PC端的咯),具体流程呢,自个根据源码研究吧!


(声明:本文内容仅限学习交流使用,不得用于一切非法途径,否则后果自负!!!)


演示:(需要VIP的自己加VIP  cookie 演示未携带任何cookie)

【PC端】(有页面referer限制)


JSON:

https://www.h2sheji.com/doc/api/jx/mgtv_pc.php?key=000f6a07ad61b5023388d47890247042&url=https://www.mgtv.com/b/330717/7945304.html


PLAY DEMO:

https://www.h2sheji.com/doc/api/jx/mgtv_pc.php?key=000f6a07ad61b5023388d47890247042&type=demo&vref=origin&url=https://www.mgtv.com/b/330717/7945304.html


【移动端】

(画质只有标清) 

JSON:

https://www.h2sheji.com/doc/api/jx/mgtv_m.php?key=000f6a07ad61b5023388d47890247042&url=https://www.mgtv.com/b/330717/7945304.html



PLAY DEMO:

https://www.h2sheji.com/doc/api/jx/mgtv_m.php?key=000f6a07ad61b5023388d47890247042&type=demo&vref=origin&url=https://www.mgtv.com/b/330717/7945304.html




【通用版】(pc 移动 通用)


(画质超清)

https://www.h2sheji.com/doc/api/jx/mgtv_nor.php?key=000f6a07ad61b5023388d47890247042&url=https://www.mgtv.com/b/330717/7945304.html


通用版播放演示:https://www.h2sheji.com/doc/api/jx/mgtv_nor.php?key=000f6a07ad61b5023388d47890247042&type=demo&vref=origin&url=https://www.mgtv.com/b/330717/7945304.html


源码:

【PC端】(回复后显示)


【移动端】【通用端】付费后显示,一次性付费,无售后,无维护


(移动端只有标清,通用端超清)