Dplayer加载B站弹幕
最近闲的无聊开始看番,然后B站的番要大会员,网上看视频又没有弹幕,于是就想着把B站弹幕加载到别的视频上,于是研究就开始了。。。 获取cid 查了很多资料,有很多可以获取cid的方法,但是都没办法用php写出来,我一度裂开了啊。然后不小心点到查看源代码,发现所有的cid都写在了里面。。。 算了,不多做解释了,贴个代码吧。 获取方法:?url=番剧分享地址(不能是b.tv开头的) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 <? php header("Content-type:application/json"); function get($url) { $ua = "Mozilla/5.0 (Windows NT 6.3; ) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36 Edg/81.0.416.62"; $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 0); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curl, CURLOPT_USERAGENT, $ua); curl_setopt($curl, CURLOPT_ENCODING, "gzip"); //这里是关键,曾一度乱码,一直以为是编码的问题,让我又裂了好久 $result = curl_exec($curl); curl_close($curl); return $result; } $url = str_replace('m....