taksssss / EPG-Server

用 php 实现的 EPG 服务端, Docker🐳 部署,带设置界面、台标管理,支持 DIYP & 百川 、 超级直播 以及 xmltv 格式。
https://hub.docker.com/r/taksss/php-epg/
GNU General Public License v2.0
162 stars 58 forks source link

新版出现这个问题-.- 更新强迫症啊!! #21

Closed YanG-1989 closed 3 weeks ago

YanG-1989 commented 3 weeks ago

[24-11-02 21:50:28] 【更新地址】 https://epg.pw/xmltv/epg_HK.xml.gz [24-11-02 21:50:29] 【下载】 成功 [24-11-02 21:50:29] 【处理数据出错!!!】 String could not be parsed as XML

YanG-1989 commented 3 weeks ago

还有X 点不掉..不知道是不是我浏览器问题.. 新版支持:猫 接口的...话说怎么用

taksssss commented 3 weeks ago

试了一下,发现不是新版本的问题喔?好像是解压之后的xml语法不对,解析失败了,之前版本能正常解析吗?

x点不掉(其实不用点x,点框外就行),很有可能是浏览器缓存,我将js跟php分离了,浏览器经常都是读取缓存js文件,可以试一下无痕模式打开。

猫接口,截图有说明: 示例一:tvmao, 猫频道名, ... 示例二:tvmao, 自定义频道名:猫频道名, ...

YanG-1989 commented 3 weeks ago

试了一下,发现不是新版本的问题喔?好像是解压之后的xml语法不对,解析失败了,之前版本能正常解析吗?

x点不掉(其实不用点x,点框外就行),很有可能是浏览器缓存,我将js跟php分离了,浏览器经常都是读取缓存js文件,可以试一下无痕模式打开。

猫接口,截图有说明:

示例一:tvmao, 猫频道名, ...

示例二:tvmao, 自定义频道名:猫频道名, ...

以前正常的..最新版本才出现这个解析出错。

taksssss commented 3 weeks ago

试了一下,发现不是新版本的问题喔?好像是解压之后的xml语法不对,解析失败了,之前版本能正常解析吗? x点不掉(其实不用点x,点框外就行),很有可能是浏览器缓存,我将js跟php分离了,浏览器经常都是读取缓存js文件,可以试一下无痕模式打开。 猫接口,截图有说明: 示例一:tvmao, 猫频道名, ... 示例二:tvmao, 自定义频道名:猫频道名, ...

以前正常的..最新版本才出现这个解析出错。

貌似是因为今天的节目刚好出现了不可识别的 <0x0b> 字符,导致解析出错,我回头看看怎么跳过吧。

taksssss commented 3 weeks ago

加了一个转换,应该没问题了,有空试试。 这种上游 xml 导致的错误也要处理,太惨了T T。

YanG-1989 commented 3 weeks ago

哈哈哈..太惨了! 新版本出来了吗?我去看看

taksssss commented 3 weeks ago

嗯嗯,推上去了。你可以更新试试。

YanG-1989 commented 3 weeks ago

没问题了...有bug我再来!