阅读:1110回复:6

播放地址中包含m3u8时采集出现错误

楼主#
更多 发布于:2023-07-03 19:18
比如卧龙资源网中的http://wolongzyw.cc/index.php/vod/detail/id/25204.html
以第8集为例,地址为:https://m3u8.wolongcdnm3u8.com:65/n1OVjAQ6/index.m3u8
采集后地址变成

图片:1.png





链接中包含m3u8的地址自动会在后面添加$+播放器名而没有判断m3u8是不是在结尾,不知道算不算bug
1楼#
发布于:2023-07-06 01:54
先了解下海洋cms的基本运行原理吧。
2楼#
发布于:2023-07-06 11:28
海洋:先了解下海洋cms的基本运行原理吧。回到原帖
采集链接中不包含m3u8的都正常的,官方下载的最新版本。
3楼#
发布于:2023-07-09 00:43
真是 看一下技术手册能累死你。
海洋cms的播放地址格式:集数$地址$后缀
例如:第一集$http://www/xxx.com/video/1.mp4$ckplayer  
备注:每行一集,地址必读包含  集数、地址、后缀 三个部分,并且用 $ 隔开

你采集的资源有的带后缀,有的不带,是因为你添加了wolong这个后缀。详见你的播放来源管理。和包含m3u8没任何关系。

严格来说,没有后缀(也就是$wolong)这个参数,是没办法播放的。只是部分用户开启了强制播放器,所以才能播放没有后缀的视频地址。在之前的版本,海洋cms也采取了一些技术手段,来兼容没有后缀的视频地址。

但严格来说,海洋cms的播放地址是必须有后缀的,没有后缀反而是错误的。

正确:第一集$https://m3u8.wolongcdnm3u8.com:65/n1OVjAQ6/index.m3u8$wolong
4楼#
发布于:2023-07-09 19:56
海洋:真是 看一下技术手册能累死你。
海洋cms的播放地址格式:集数$地址$后缀
例如:第一集$http://www/xxx.com/video/1.mp4$ckplayer  
备注:每行一集,地址必读包含  集数、地址、后缀 三个部...
回到原帖
感谢老大的耐心解答!做为很多年海洋的老用户,肯定知道这个播放地址的标准格式。我遇到的问题是:资源站地址正常,采集过来后地址错乱了,地址中间有m3u8字样的后面自动添加了来源的后缀。
比如:第一集$https://m3u8.wolongcdnm3u8.com:65/n1OVjAQ6/index.m3u8$wolong
采集后,变成:
第一集$https://m3u8$wolong.wolongcdnm3u8$wolong.com:65/n1OVjAQ6/index.m3u8$wolong
我的操作步骤:把资源站提供的接口添加到后台资源库,绑定好分类,添加播放来源,然后进行采集。
资源库api :https://collect.wolongzy.cc/api.php/wlseaxml/vod/at/xml/
也许是资源站的原因吧,我再研究下,再次感谢老大的耐心回复!
5楼#
发布于:2023-07-10 07:34
明白你的意思了,一开始我误解了。
经过测试,是资源站的问题。
可以直接访问资源站的原始数据查看:

view-source:https://collect.wolongzy.cc/api.php/wlseaxml/vod/at/xml/?ac=videolist&ids=6,7
或者查看下面的截图:

图片:2023-7-10 7-33-27.png





解决办法:找资源站反馈,或者使用该资源站提供的其他cms接口,测试其他cms接口没问题,(海洋cms最新版本已经兼容其他cms的采集api接口)
比如:
https://collect.wolongzy.cc/api.php/provide/vod/at/xml/
6楼#
发布于:2023-07-12 11:26
海洋:明白你的意思了,一开始我误解了。
经过测试,是资源站的问题。
可以直接访问资源站的原始数据查看:
或者查看下面的截图:




解决办法:找资源站反馈,或者使用该资源站提供的其他cms接口,测试其他cms接口没问题,(海洋c...
回到原帖
感谢!!!
游客

返回顶部