找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 985|回复: 2

[iptv信源 资源分享或寻求] 听说魔改骆驼后台epg里电视猫获取失效了,谁会修复下

[复制链接]
代码如下
//电视猫
                $keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
                $wday = intval(date('w',strtotime(date('Y-m-d'))));
                if($wday == 0)
                                                        $wday = 7;
                $str=curl::c()->set_ssl()->get("https://m.tvmao.com/program/".substr($epgid, 6)."-w".$wday.".html");
                //echo "https://m.tvmao.com/program/".substr($epgid, 6)."-w".$wday.".html"."------";
                preg_match('#action="/query.jsp" q="(\w+)" a="(\w+)"#',$str,$id);
                preg_match('#name="submit" id="(\w+)"#',$str,$id1);
                $str1=curl::c()->set_ssl()->get("[url=https://m.tvmao.com/api/pg?p=".$keyStr[$wday*$wday].base64_encode($id1[1]."|".$id[2]).base64_encode("|".$id[1]));]https://m.tvmao.com/api/pg?p=".$keyStr[$wday*$wday].base64_encode($id1[1]."|".$id[2]).base64_encode("|".$id[1]));[/url]
                $str1 =  preg_replace(array('/<tr[^>]*>/i', '/<td[^>]*>/i','/<div[^>]*>/i','/<a[^>]*>/i'), '', $str1);
                $str1 =  str_replace("<\/a>", '', $str1);
                $str1 =  str_replace("<\/div><\/td>", '#', $str1);
                $str1 =  str_replace("<\/td><\/tr>", '|', $str1);
                $str1 =  str_replace('[1,"', '', $str1);
                $str1 =  str_replace('"]', '', $str1);
                $str1 =  str_replace('\n', '', $str1);
                $str1 = substr($str1,0,strlen($str1)-1);
                $preview = substr($str1,0,strlen($str1)-1);
                if (!empty($preview)) {
                        $data=array("code"=>200,"msg"=>"请求成功!","name"=>$name,"tvid"=>$tvid,"date"=>date('Y-m-d'));
                        $preview = explode('|',$preview);
                        foreach($preview as $row) {
                                $row1 = explode('#',$row);
                                $data["data"][]= array("name"=> $row1[1],"starttime"=> $row1[0]);
                        }
                        $data["pos"] = getPos($data);
                        //当前播放位置
                        return json_encode($data,JSON_UNESCAPED_UNICODE);
                }
                $data=["code"=>500,"msg"=>"请求失败!","name"=>$name,"date"=>null,"data"=>null];
                return json_encode($data,JSON_UNESCAPED_UNICODE);
之前那个修复了没用多久,还是cntv稳定,我现在干脆不用电视猫EPG了
回复

使用道具 举报

上午下午分别获取,在合并
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-24 11:45

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表