ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 37555|回复: 6
上一主题 下一主题
[入门学习]

教你如何提取XML文件的节目源地址

[复制链接]
跳转到指定楼层
楼主
发表于 2013-8-28 15:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
应该有很多机友在找节目源的时候,会一不小心下载到XML格式的节目源文件,经常会束手无策,不知道怎么提取里面的节目源地址。
本人也是小白用户,在这里分享一个比较笨的做法。以下面这一串字符为例:
<?xml version="1.0" encoding="UTF-8"?>
<xml ><tvlist label="大杂烩[国内]" ><tv ><channelid >D0001</channelid>
<name >CCTV-1</name>
<url tvsource="P2P" ><![CDATA[http://vdn.apps.cntv.cn/api/getLiveUrlCommonRedirectApi.do?channel=pa://cctv_p2p_hdcctv1&type=ipad]]></url>
<url tvsource="LS1" ><![CDATA[http://live.gslb.letv.com/gslb?stream_id=cctv1&tag=live&ext=m3u8&sign=live_ipad]]></url>
<url tvsource="LS2" ><![CDATA[http://live.gslb.letv.com/gslb?stream_id=cctv1&tag=live&ext=m3u8]]></url>
<url tvsource="52" ><![CDATA[http://ipadlive.cntv.soooner.com/cctv_p2p_hdcctv1.m3u8]]></url>
<url tvsource="源3" ><![CDATA[http://119.4.250.55:1935/SRT_Live/CCTV1_M.stream/playlist.m3u8]]></url>
<url tvsource="BST" ><![CDATA[http://121.58.54.150/PLTV/88888888/224/0/3221225734/iptv18195.smil]]></url>
<url tvsource="高清1" ><![CDATA[rtsp://116.199.127.68/cctv1_HD]]></url>
<url tvsource="M3" ><![CDATA[http://74.82.62.53:1935/liverepeater/15.stream/playlist.m3u8]]></url>
<url tvsource="FY" ><![CDATA[http://hlslive1.cntv.wscdns.com/cache/1_/seg0/index=m3u8]]></url>
</tv>
<tv ><channelid >D0002</channelid>
<name >CCTV-2</name>
<url tvsource="LS1" ><![CDATA[http://live.gslb.letv.com/gslb?s ... &sign=live_ipad]]></url>
<url tvsource="P2P" ><![CDATA[http://vdn.apps.cntv.cn/api/getL ... cctv2&type=ipad]]></url>
<url tvsource="源3" ><![CDATA[http://119.4.250.55:1935/SRT_Live/CCTV2_M.stream/playlist.m3u8]]></url>
<url tvsource="BST" ><![CDATA[http://121.58.54.150/PLTV/888888 ... 5733/iptv18196.smil]]></url>
<url tvsource="52" ><![CDATA[http://ipadlive.cntv.soooner.com/cctv_p2p_hdcctv2.m3u8]]></url>
<url tvsource="源8/8" ><![CDATA[http://74.82.62.53:1935/liverepeater/14.stream/playlist.m3u8]]></url>
<url tvsource="FY" ><![CDATA[http://hlslive1.cntv.wscdns.com/cache/7_/seg0/index=m3u8]]></url>
</tv>

1、在“<name >”和“</name>”之间的字符为频道名称,像上面标红的CCTV-1就是频道名称
2、频道名称下面的用“[]”框起来以“http”或者这“rtsp”开头,在上面以紫色标记部分为节目源地址
3、将节目源频道和节目源地址提取出来,有多个节目源的以同样的名称命名即可实现多源切换如:
CCTV-1   http://vdn.apps.cntv.cn/api/getLiveUrlCommonRedirectApi.do?channel=pa://cctv_p2p_hdcctv1&type=ipad
CCTV-1   http://live.gslb.letv.com/gslb?stream_id=cctv1&tag=live&ext=m3u8&sign=live_ipad
CCTV-1   http://live.gslb.letv.com/gslb?stream_id=cctv1&tag=live&ext=m3u8
CCTV-1   http://ipadlive.cntv.soooner.com/cctv_p2p_hdcctv1.m3u8
CCTV-1   http://119.4.250.55:1935/SRT_Live/CCTV1_M.stream/playlist.m3u8
CCTV-1   http://121.58.54.150/PLTV/88888888/224/0/3221225734/iptv18195.smil
CCTV-1   rtsp://116.199.127.68/cctv1_HD
CCTV-1   http://74.82.62.53:1935/liverepeater/15.stream/playlist.m3u8
CCTV-1   http://hlslive1.cntv.wscdns.com/cache/1_/seg0/index=m3u8

上一篇:教你如何把.txt文件t改成泰捷视频自动识别的.tv文件
下一篇:【新手教程】教你如何在小米盒子中安装应用
沙发
发表于 2013-10-7 12:46 | 只看该作者
thanks
回复 支持 反对

使用道具 举报

板凳
发表于 2013-10-12 22:23 | 只看该作者
有用
回复 支持 反对

使用道具 举报

地板
发表于 2013-10-13 12:56 | 只看该作者
ddddddddddddd
回复 支持 反对

使用道具 举报

5#
发表于 2013-10-13 20:45 | 只看该作者
谢谢老师
回复 支持 反对

使用道具 举报

6#
发表于 2013-12-10 15:51 | 只看该作者
学习了
回复 支持 反对

使用道具 举报

7#
发表于 2014-6-25 10:30 | 只看该作者
强烈支持楼主ing……
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-4-27 07:11 , Processed in 0.072968 second(s), 16 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

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