mirror of
https://github.com/ls125781003/tvboxtg.git
synced 2026-11-02 17:53:22 +00:00
3.31
up
This commit is contained in:
1 parent
4ac9297843
commit
ea70df584e
75 files changed
+38720
-39062
No files matched your search
+132
-148
@@ -121,154 +121,138 @@ https://tv.iill.top/migu/dds
|
|||||||
https://tv.iill.top/migu/mgty
|
https://tv.iill.top/migu/mgty
|
||||||
|
|
||||||
#INSERT_HERE
|
#INSERT_HERE
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「意甲」00:45 联赛 尤文图斯 vs 热那亚 吴桐 刘腾
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「西甲」00:20 联赛 瓦伦西亚 vs 马略卡 周楚雄
|
||||||
https://tv.iill.top/FB/xYmeG7
|
https://tv.iill.top/FB/7hmZON
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「足总杯」01:00 四分之一决赛 布莱顿 vs 诺丁汉森林 苏东 徐阳
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「西甲」00:20 联赛 毕尔巴鄂竞技 vs 奥萨苏纳 洪宇青
|
||||||
https://tv.iill.top/FB/otu35B
|
https://tv.iill.top/FB/vFGNob
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「西甲」01:20 联赛 阿拉维斯 vs 巴列卡诺 张天翼
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「法甲」02:35 联赛 里尔 vs 朗斯 盛斌
|
||||||
https://tv.iill.top/FB/qZRPwj
|
https://tv.iill.top/FB/Z4rxQD
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」01:20 联赛 法兰克福 vs 斯图加特 鲁靖明
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「意甲」02:30 联赛 那不勒斯 vs AC米兰 石庆圣 李彦
|
||||||
https://tv.iill.top/FB/SkvBEC
|
https://tv.iill.top/FB/BSC9oB
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「法甲」01:45 联赛 圣埃蒂安 vs 巴黎圣日耳曼 鹿中原 王宇
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「意甲」02:30 联赛 那不勒斯 vs AC米兰 石庆圣 李彦
|
||||||
https://tv.iill.top/FB/7501gS
|
https://tv.iill.top/FB/fXNft4
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「意甲」03:35 联赛 莱切 vs 罗马 刘焕
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「西甲」02:45 联赛 皇家贝蒂斯 vs 塞维利亚 刘畅 贺宇
|
||||||
https://tv.iill.top/FB/bCUhm5
|
https://tv.iill.top/FB/oLhxQZ
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「西甲」03:45 联赛 皇家马德里 vs 莱加内斯 刘畅 孙雷
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」03:25 常规赛 快船VS骑士 姜帆
|
||||||
https://tv.iill.top/FB/uNPiZ5
|
https://tv.iill.top/NBA/5MvYlN
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「法甲」03:55 联赛 摩纳哥 vs 尼斯 乔迁
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」05:55 常规赛 开拓者VS尼克斯 殷文玉
|
||||||
https://tv.iill.top/FB/ZrDHRD
|
https://tv.iill.top/NBA/NM7qZF
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「中甲」14:50 联赛 大连鲲城 vs 广东广州豹 解说流
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」06:45 常规赛 勇士VS马刺 张浩岳 张兆旭 王羽希
|
||||||
https://tv.iill.top/FB/F7Jz3W
|
https://tv.iill.top/NBA/Kt6ibS
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「中甲」15:20 联赛 陕西联合 vs 定南赣联 解说流
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」06:45 常规赛 勇士VS马刺 拜月宁
|
||||||
https://tv.iill.top/FB/K1qjPR
|
https://tv.iill.top/NBA/9ZwnLH
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「中甲」15:20 联赛 佛山南狮 vs 苏州东吴 解说流
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」06:45 常规赛 勇士VS马刺 王晓晨
|
||||||
https://tv.iill.top/FB/Bya62d
|
https://tv.iill.top/NBA/MtJysN
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「中甲」15:20 联赛 上海嘉定汇龙 vs 深圳青年人 解说流
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」06:55 常规赛 活塞VS森林狼 邢晨
|
||||||
https://tv.iill.top/FB/5VtBBf
|
https://tv.iill.top/NBA/Tf3GNi
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「意甲」18:20 联赛 卡利亚里 vs 蒙扎 谭逸雄
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」06:55 常规赛 黄蜂VS鹈鹕 张泽欣
|
||||||
https://tv.iill.top/FB/DZ2yji
|
https://tv.iill.top/NBA/iDnlYA
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「中甲」19:20 联赛 广西平果 vs 南京城市 解说流
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」06:55 常规赛 老鹰VS雄鹿 王冠证
|
||||||
https://tv.iill.top/FB/o3W9Nk
|
https://tv.iill.top/NBA/00dS8F
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「西甲」19:50 联赛 赫塔费 vs 比利亚雷亚尔 李霄
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:25 常规赛 猛龙VS76人 罗森
|
||||||
https://tv.iill.top/FB/qZBPA5
|
https://tv.iill.top/NBA/5QbnEv
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「足总杯」20:20 四分之一决赛 普雷斯顿 vs 阿斯顿维拉 刘畅
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」08:45 常规赛 火箭VS太阳 连睿 周鹏 裴优
|
||||||
https://tv.iill.top/FB/4QYRIV
|
https://tv.iill.top/NBA/Hef7tG
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「法甲」20:50 联赛 图卢兹 vs 布雷斯特 鹿中原
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「国际女篮邀请赛」15:25 国际女篮邀请赛 江苏南钢vs诺维萨德 清流播出
|
||||||
https://tv.iill.top/FB/Z9VX6x
|
https://tv.iill.top/Migu/o6VMYR
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「意甲」20:50 联赛 佛罗伦萨 vs 亚特兰大 石庆圣
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「LPL」16:40 LGD vs WE LGD vs WE 官方解说
|
||||||
https://tv.iill.top/FB/jr14x6
|
https://tv.iill.top/Migu/awgmkq
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」21:20 联赛 弗赖堡 vs 柏林联合 刘洋
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」18:30 辽宁vs山东赛前训练 辽宁vs山东赛前训练 哈秋
|
||||||
https://tv.iill.top/FB/qW89Lu
|
https://tv.iill.top/Migu/Z9g8Ks
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「西甲」22:00 联赛 巴塞罗那 vs 赫罗纳 梁祥宇 李欣
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」18:30 辽宁vs山东赛前训练 辽宁vs山东赛前训练 罗森
|
||||||
https://tv.iill.top/FB/GKCrDp
|
https://tv.iill.top/Migu/9ybUgz
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「法甲」23:05 联赛 欧塞尔 vs 蒙彼利埃 盛斌
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「LPL」19:00 待定 vs UP 待定 vs UP 官方解说
|
||||||
https://tv.iill.top/FB/PNY8Gr
|
https://tv.iill.top/Migu/sFkUEq
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「法甲」23:05 联赛 勒阿弗尔 vs 南特 李永熙
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「国际女篮邀请赛」19:25 国际女篮邀请赛 上海浦发银行vs伏伊伏丁那021 清流播出
|
||||||
https://tv.iill.top/FB/3r5N6c
|
https://tv.iill.top/Migu/uApqTG
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「法甲」23:05 联赛 昂热 vs 雷恩 赵昊晨
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:00 常规赛第46轮 天津先行者vs北京北汽 邵化谦 季孟年
|
||||||
https://tv.iill.top/FB/tbGB1d
|
https://tv.iill.top/Migu/om3DGM
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「德甲」23:15 联赛 多特蒙德 vs 美因茨 沈云怡 秦游夏
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:00 常规赛第46轮 天津先行者vs北京北汽 新疆vs北控
|
||||||
https://tv.iill.top/FB/8OQPzG
|
https://tv.iill.top/Migu/p3WumJ
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「足总杯」23:15 四分之一决赛 伯恩茅斯 vs 曼城 詹俊 张路 林梦鸽
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:10 常规赛第46轮 天津先行者vs北京北汽 四川vs广东
|
||||||
https://tv.iill.top/FB/U9liNE
|
https://tv.iill.top/Migu/1zcsqO
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「足总杯」23:20 四分之一决赛 伯恩茅斯 vs 曼城 江忠德
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 天津先行者vs北京北汽 荣浩达
|
||||||
https://tv.iill.top/FB/JURXOv
|
https://tv.iill.top/Migu/7SFQB9
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「足总杯」23:20 四分之一决赛 伯恩茅斯 vs 曼城 洪荒
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 天津先行者vs北京北汽 刘芳宇
|
||||||
https://tv.iill.top/FB/DxSKiX
|
https://tv.iill.top/Migu/CWDYHL
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「足总杯」23:20 四分之一决赛 伯恩茅斯 vs 曼城 陈渤胄
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 天津先行者vs北京北汽 现场原声
|
||||||
https://tv.iill.top/FB/4ry8Wy
|
https://tv.iill.top/Migu/FbJLlG
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「足总杯」23:15 四分之一决赛 伯恩茅斯 vs 曼城 詹俊 张路 林梦鸽
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 四川丰谷酒业vs广东东阳光 字诚
|
||||||
https://tv.iill.top/FB/3YHhTp
|
https://tv.iill.top/Migu/KpFfBw
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/足球.png" group-title="•咪咕「足球」", 「意甲」23:45 联赛 国际米兰 vs 乌迪内斯 刘腾 黄健翔
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 四川丰谷酒业vs广东东阳光 翻译小余
|
||||||
https://tv.iill.top/FB/4ROiT8
|
https://tv.iill.top/Migu/nKzqTg
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」04:55 常规赛 国王VS魔术 徐秦威
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 四川丰谷酒业vs广东东阳光 现场原声
|
||||||
https://tv.iill.top/NBA/CXeceZ
|
https://tv.iill.top/Migu/mtE7un
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」06:55 常规赛 篮网VS奇才 张泽欣
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:00 常规赛第46轮 山西汾酒vs南京头排苏酒 孔德昕
|
||||||
https://tv.iill.top/NBA/Rz29z3
|
https://tv.iill.top/Migu/WIWGMJ
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:25 常规赛 热火VS76人 李天宇
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 山西汾酒vs南京头排苏酒 石楷文
|
||||||
https://tv.iill.top/NBA/YSU1Mt
|
https://tv.iill.top/Migu/AACGMm
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 常规赛 步行者VS雷霆 罗森
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 山西汾酒vs南京头排苏酒 王港
|
||||||
https://tv.iill.top/NBA/UfGddK
|
https://tv.iill.top/Migu/HefO9n
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 常规赛 凯尔特人VS马刺 蔡凯臣 王晓晨
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 山西汾酒vs南京头排苏酒 现场原声
|
||||||
https://tv.iill.top/NBA/4L62vT
|
https://tv.iill.top/Migu/EY2Rr1
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:45 常规赛 湖人VS灰熊 杨健 苏群 佳依
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:10 常规赛第46轮 上海久事vs深圳马可波罗 李天宇 徐咏
|
||||||
https://tv.iill.top/NBA/VFxgUm
|
https://tv.iill.top/Migu/D0fLnH
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 常规赛 湖人VS灰熊 郑泽鹏
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 上海久事vs深圳马可波罗 张俊卿
|
||||||
https://tv.iill.top/NBA/E5OvGc
|
https://tv.iill.top/Migu/565vPu
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/NBA.png" group-title="•咪咕「NBA」", 「NBA」07:55 常规赛 独行侠VS公牛 董倡硕
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 上海久事vs深圳马可波罗 李嘉伟
|
||||||
https://tv.iill.top/NBA/77DaFl
|
https://tv.iill.top/Migu/ELULMz
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTA」02:45 萨巴伦卡迈阿密站首次捧杯 萨巴伦卡迈阿密站首次捧杯 萨巴伦卡 VS 佩古拉(邱超 蔡凯臣)
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 上海久事vs深圳马可波罗 现场原声
|
||||||
https://tv.iill.top/Migu/eJHgeY
|
https://tv.iill.top/Migu/uAjT1s
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTA」03:00 萨巴伦卡迈阿密站首次捧杯 萨巴伦卡迈阿密站首次捧杯 清流播出
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」18:45 常规赛第46轮 辽宁本钢vs山东高速 杨健 霍楠 曾令旭
|
||||||
https://tv.iill.top/Migu/NWxid5
|
https://tv.iill.top/Migu/KY3BzA
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「UFC格斗之夜」03:55 莫雷诺判定战胜阿童木 紧凑哥成最年轻五胜选手 莫雷诺判定战胜阿童木 紧凑哥成最年轻五胜选手 王琰博 郝俊
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 辽宁本钢vs山东高速 哈秋
|
||||||
https://tv.iill.top/Migu/LlBglV
|
https://tv.iill.top/Migu/NhYXWr
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「UFC格斗之夜」03:55 莫雷诺判定战胜阿童木 紧凑哥成最年轻五胜选手 莫雷诺判定战胜阿童木 紧凑哥成最年轻五胜选手 英文原声
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 辽宁本钢vs山东高速 罗森
|
||||||
https://tv.iill.top/Migu/j4L0By
|
https://tv.iill.top/Migu/5ihfn0
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「马拉松系列赛」06:00 揭阳马拉松赛、柳州马拉松、贵安樱花半马 揭阳马拉松赛、柳州马拉松、贵安樱花半马 揭阳
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 辽宁本钢vs山东高速 明星机位1
|
||||||
https://tv.iill.top/Migu/T7K8Tu
|
https://tv.iill.top/Migu/9QR8V5
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「马拉松系列赛」06:50 揭阳马拉松赛、柳州马拉松、贵安樱花半马 揭阳马拉松赛、柳州马拉松、贵安樱花半马 柳州银行杯2025柳州马拉松暨警察马拉松
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 辽宁本钢vs山东高速 明星机位2
|
||||||
https://tv.iill.top/Migu/K9V5tD
|
https://tv.iill.top/Migu/EDaCfL
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「马拉松系列赛」08:50 揭阳马拉松赛、柳州马拉松、贵安樱花半马 揭阳马拉松赛、柳州马拉松、贵安樱花半马 2025贵阳贵安樱花半程马拉松赛
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 辽宁本钢vs山东高速 现场原声
|
||||||
https://tv.iill.top/Migu/djcSHR
|
https://tv.iill.top/Migu/bhs5E9
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「逐马计划」07:20 逐马计划——石家庄马拉松赛 逐马计划——石家庄马拉松赛 清流播出
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:00 常规赛第46轮 江苏肯帝亚vs浙江方兴渡 蔡凯臣
|
||||||
https://tv.iill.top/Migu/DI8UtM
|
https://tv.iill.top/Migu/X8aoaF
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「马拉松系列赛」07:20 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 清流播出
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 江苏肯帝亚vs浙江方兴渡 洪超
|
||||||
https://tv.iill.top/Migu/pFH6uk
|
https://tv.iill.top/Migu/BTfFQT
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「马拉松系列赛」07:20 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 2025芜湖马拉松暨中国田径协会10公里精英赛(芜湖站)
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 江苏肯帝亚vs浙江方兴渡 张浩岳
|
||||||
https://tv.iill.top/Migu/pKT1Ao
|
https://tv.iill.top/Migu/5c2gvH
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「马拉松系列赛」07:20 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 2025京东宿迁马拉松
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 江苏肯帝亚vs浙江方兴渡 现场原声
|
||||||
https://tv.iill.top/Migu/SHWRCp
|
https://tv.iill.top/Migu/XLVDe4
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「马拉松系列赛」07:20 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 江苏银行·2025扬州鉴真半程马拉松
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:00 常规赛第46轮 广州朗肽海本vs九台农商银行 姜帆
|
||||||
https://tv.iill.top/Migu/0dxuIi
|
https://tv.iill.top/Migu/nnwcmN
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「马拉松系列赛」07:20 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 2025重庆万州环湖马拉松
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 广州朗肽海本vs九台农商银行 张泽欣
|
||||||
https://tv.iill.top/Migu/b0Nw7k
|
https://tv.iill.top/Migu/tr82T4
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「马拉松系列赛」07:20 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 新运集团2025常州钟楼半程马拉松
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 广州朗肽海本vs九台农商银行 陈涛
|
||||||
https://tv.iill.top/Migu/loz8GK
|
https://tv.iill.top/Migu/qEZ8m8
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「马拉松系列赛」07:20 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 广东宏大·宏大防务2025连南半程马拉松
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 广州朗肽海本vs九台农商银行 现场原声
|
||||||
https://tv.iill.top/Migu/SXvxtU
|
https://tv.iill.top/Migu/t193hM
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「马拉松系列赛」07:50 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 2025合川半程马拉松
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:00 常规赛第46轮 福建晋江文旅vs青岛国信制药 连睿
|
||||||
https://tv.iill.top/Migu/ZNlnaE
|
https://tv.iill.top/Migu/Jpk4OA
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「马拉松系列赛」07:50 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 2025盐城马拉松、宿迁马拉松、扬州半程马拉松等 龙湾农商银行2025温州龙湾半程马拉松
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 福建晋江文旅vs青岛国信制药 洪荒
|
||||||
https://tv.iill.top/Migu/4PLSIs
|
https://tv.iill.top/Migu/rgqRwQ
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「国际女篮邀请赛」08:55 国际女篮邀请赛 上海浦发银行vs诺维萨德 清流播出
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 福建晋江文旅vs青岛国信制药 刘沛元
|
||||||
https://tv.iill.top/Migu/rSJ905
|
https://tv.iill.top/Migu/jyHMNr
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「KPL」13:40 苏州KSG vs 佛山DRG 苏州KSG vs 佛山DRG 官方解说
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 福建晋江文旅vs青岛国信制药 现场原声
|
||||||
https://tv.iill.top/Migu/OHDdgj
|
https://tv.iill.top/Migu/viEcGj
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「中乙」14:50 中乙联赛 北京理工vs长春喜都 解说
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:00 常规赛第46轮 浙江稠州金租vs宁波町渥 吴博文
|
||||||
https://tv.iill.top/Migu/vNwT2E
|
https://tv.iill.top/Migu/THRWCc
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「中乙」15:20 中乙联赛 杭州临平吴越vs江西庐山 解说
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 浙江稠州金租vs宁波町渥 金哲豪
|
||||||
https://tv.iill.top/Migu/6RKn2x
|
https://tv.iill.top/Migu/toOfMu
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「中乙」15:20 中乙联赛 山东泰山B队vs湖北青年星 解说
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 浙江稠州金租vs宁波町渥 林国雄
|
||||||
https://tv.iill.top/Migu/DEg4Hr
|
https://tv.iill.top/Migu/UjPJDI
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「中乙」15:20 中乙联赛 上海海港B队vs山西崇德荣海 解说
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 浙江稠州金租vs宁波町渥 现场原声
|
||||||
https://tv.iill.top/Migu/PWwGaO
|
https://tv.iill.top/Migu/LbjwQy
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「中乙」15:20 中乙联赛 南通海门珂缔缘vs兰州陇原竞技 解说
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 新疆伊力特vs北京控股 盛哲
|
||||||
https://tv.iill.top/Migu/Fh6SDp
|
https://tv.iill.top/Migu/e8Esv0
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「中乙」15:20 中乙联赛 广西恒宸vs贵州筑城竞技 解说
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 新疆伊力特vs北京控股 周赫
|
||||||
https://tv.iill.top/Migu/x0iRQ3
|
https://tv.iill.top/Migu/kziLim
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「中乙」15:20 中乙联赛 广东铭途vs成都蓉城B队 解说
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「CBA」19:25 常规赛第46轮 新疆伊力特vs北京控股 现场原声
|
||||||
https://tv.iill.top/Migu/1EW4CE
|
https://tv.iill.top/Migu/fZXluD
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「LPL」16:40 FPX vs LGD FPX vs LGD 官方解说
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「斯诺克」20:00 肖国栋PK吴宜泽 丁俊晖迎战老马 肖国栋PK吴宜泽 丁俊晖迎战老马 1号桌
|
||||||
https://tv.iill.top/Migu/ByCQbr
|
https://tv.iill.top/Migu/6jVQYh
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「KPL」17:00 重庆狼队 vs 杭州LGD.NBW 重庆狼队 vs 杭州LGD.NBW 官方解说
|
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「斯诺克」20:00 肖国栋PK吴宜泽 丁俊晖迎战老马 肖国栋PK吴宜泽 丁俊晖迎战老马 2号桌
|
||||||
https://tv.iill.top/Migu/0yDiu9
|
https://tv.iill.top/Migu/GWRh1B
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「LPL」18:00 UP vs WE UP vs WE 官方解说
|
|
||||||
https://tv.iill.top/Migu/14LJVD
|
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」18:30 日乒内战!张本美和vs桥本帆乃香 日乒内战!张本美和vs桥本帆乃香 周冠达
|
|
||||||
https://tv.iill.top/Migu/evmRVp
|
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」13:30 日乒内战!张本美和vs桥本帆乃香 日乒内战!张本美和vs桥本帆乃香 1号桌
|
|
||||||
https://tv.iill.top/Migu/2G2XsD
|
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WTT」18:30 日乒内战!张本美和vs桥本帆乃香 日乒内战!张本美和vs桥本帆乃香 周冠达
|
|
||||||
https://tv.iill.top/Migu/O0a2rM
|
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WCBA」19:20 半决赛 东莞新彤盛 VS 内蒙古农信 吕程
|
|
||||||
https://tv.iill.top/Migu/HzDhHb
|
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「WCBA」19:20 半决赛 东莞新彤盛 VS 内蒙古农信 解说
|
|
||||||
https://tv.iill.top/Migu/4nHtQ2
|
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「国际女篮邀请赛」19:25 国际女篮邀请赛 江苏南钢vs伏伊伏丁那021 清流播出
|
|
||||||
https://tv.iill.top/Migu/ltjPFd
|
|
||||||
#EXTINF:-1 tvg-logo="https://epg.iill.top/logo/咪咕.png" group-title="•咪咕「体育」", 「KPL」20:00 成都AG超玩会 vs 广州TTG 成都AG超玩会 vs 广州TTG 官方解说
|
|
||||||
https://tv.iill.top/Migu/DFiLZv
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-id="凤凰中文" tvg-name="凤凰中文" tvg-logo="https://epg.iill.top/logo/凤凰中文.png" http-user-agent="FengWatch/5.4.14" group-title="•港澳「限制」",鳳凰衛視·中文「限UA」
|
#EXTINF:-1 tvg-id="凤凰中文" tvg-name="凤凰中文" tvg-logo="https://epg.iill.top/logo/凤凰中文.png" http-user-agent="FengWatch/5.4.14" group-title="•港澳「限制」",鳳凰衛視·中文「限UA」
|
||||||
http://dns.yiandrive.com:15907/phenix/fhzw
|
http://dns.yiandrive.com:15907/phenix/fhzw
|
||||||
|
|||||||
+1655
-1661
File diff suppressed because it is too large.
Load diff
+1662
-1713
File diff suppressed because it is too large.
Load diff
+1662
-1713
File diff suppressed because it is too large.
Load diff
+1662
-1713
File diff suppressed because it is too large.
Load diff
+3
-3
@@ -122,7 +122,7 @@
|
|||||||
"name": "🏆悠悠┃1080P",
|
"name": "🏆悠悠┃1080P",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_AppYoYoGuard",
|
"api": "csp_AppYoYoGuard",
|
||||||
"ext": "sHR2rlsfjI4L3t4RXQMkn/SuTAP3sPRQGBWuLvcmqKzYseYYi0XppjT3PqIoGpRRJx2sAoWJyjHWCcqf9isoP8aiL8M2UosZyd+iyY9yzqi8hck/Irnt5dVfJ2Tqvgkxj0QLfzdKgsJPOtJLikeRUAw5X2GBxMAu5gKeiJfzcdfSljHqc2ZknSRJGT0REV7D/1aSEatzYLpHbpJgxDEv/ExW7rl0ZR7bG1hFwBAa49P86unuKBPIXp3mTO3p1did8MhIk3hWJ1cLdMG6dYbwAfC4L3jUEFsAyQsCH6uYRYg="
|
"ext": "sHR2rlsfjI4L3t4RXQMkn/SuTAP3sPRQGBWuLvcmqKyJw41aUl2TMF+qakB/2SvSF1SywokogMA+eafsTjEwpMnjioYuZ3uAodRzi6b9JRGt/qZkfVS+3YsQmfAQuHaJtqS2wzVicWNabggtAUtATM1uW8wyQOAJwp8YQlLp1CaU1IoFu/lvb6RN6pbaZ82+7ujInKS9UYz01vd68K3JRCGtQvW8dpfu4Grd0IGxl6oo5YUOaKClXJr6NG4MizWXxk4T8TuH7P49u1clps+VY9FQhdsAb3iNo0TGTIdbGaU="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_Wwys",
|
"key": "csp_Wwys",
|
||||||
@@ -142,7 +142,7 @@
|
|||||||
"name": "🌰莉莉┃1080P",
|
"name": "🌰莉莉┃1080P",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_AppGetGuard",
|
"api": "csp_AppGetGuard",
|
||||||
"ext": "sHR2rlsfjI4L3t4RXQMkn0xaBCNcSQUCvczzn7zWpJd7PJ5uE10QNLrWWS17wAYglPoC8UNLIX0B4DnEefWcAydxKYH8rxXY/n5Z1HeXH9exVQ6o+uIi6FAmTcCFBKVEhbMLsvvqM3GIa16E8qYderB0nB+AiqMMXAUC0sfjCrt7OHidpXhNZqkTjmVqiwvC3NjlI8h65kp6Qu58FpriLCfdQOs2uyQq6VaJAApvA2cYX2V5fMu4UtLCjorwdlJc"
|
"ext": "KsP46vke46cPylpEP8h9kV3zmT6SjdmDzDvTmcpyr8LRfEa9Qx8QS89hxtKQa8cCgFJoMQoWv9b+B8vt0ygfPT/mNGPiZRmiGAyVxAku2+j3eSSpgYb08qs+AMCDe9flsqxxEuN/Dvv0S1Ha/hoZDUoOCF1b38iWz39HWLhDvAC36LjucDxUHrsiJKGzbDtJJ3/9anuoxW5q6dcsMnS49Q=="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "优秀",
|
"key": "优秀",
|
||||||
@@ -171,7 +171,7 @@
|
|||||||
"type": 3,
|
"type": 3,
|
||||||
"quickSearch": 0,
|
"quickSearch": 0,
|
||||||
"api": "csp_AppGetGuard",
|
"api": "csp_AppGetGuard",
|
||||||
"ext": "sHR2rlsfjI4L3t4RXQMkn9pXqDDJVVS6pwdk2S4nTvU6TUFngKGexyvHMXSXO57AN6M4LsBHwZ1tcHnPZ2gPH1m7qu7r1zc7CkawgqunMPxZznGnqtbiv5NVOliQUr2NK4Pee7PFE2+BCvbGUPd3IR9Hiub1wBkbrfqjptJFLEpVXeR1pgeGp6pPUjADtyQPuXHj4azaFzDrobUCcdcn7KM6ZC4rjkupd5HlbdqhOJTRBv917h5RUlXs1sgRU1+EWkMXuNopX+18VjWwSrFYPw=="
|
"ext": "KsP46vke46cPylpEP8h9kZQJOZt+JFV0mLhSq1biyJHvVsOks76ATO6+1K5bMVwKoqUvbaJnqQw0qiRAw0clHVzc5nwgXHppf37s+mKJzTalSdw77exZP67VWFx0pLwky0XcMUIQ9YFHmMIHR3XI1BmEqAemBbCm8ULBqAe9laKmHMoGZOUdnIvPcBk2POPi2ti4ZJNrHQhuVqgbibt7ygEMGLwhIJnmyaaUWErenDs="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "奇妙",
|
"key": "奇妙",
|
||||||
|
|||||||
@@ -1,206 +0,0 @@
|
|||||||
#EXTM3U x-tvg-url="https://live.fanmingming.cn/e.xml" catchup="append" catchup-source="?playseek=${(b)yyyyMMddHHmmss}-${(e)yyyyMMddHHmmss}"
|
|
||||||
#EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视频道",CCTV-1
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EI0Rkc6neBYgfpoJ1yud8Fw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPpqgHe3PQ5GNQoO-yUgA8C%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV3" tvg-logo="https://live.fanmingming.cn/tv/CCTV3.png" group-title="央视频道",CCTV-3
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226456/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E_6GNVcVOz9Xub8CclyMRUg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOIR_8g_qYRqpV5wTQqRILi%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV4" tvg-logo="https://live.fanmingming.cn/tv/CCTV4.png" group-title="央视频道",CCTV-4
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226470/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0wP1dRMt9qCzHdvA65wh1w%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMcuN2HH7RLPyPHWOUWhSMk%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV5" tvg-logo="https://live.fanmingming.cn/tv/CCTV5.png" group-title="央视频道",CCTV5
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226454/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErKwB8Qqtvssoy-K7GEgesQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOIR_8g_qYRqpV5wTQqRILi%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV5+" tvg-logo="https://live.fanmingming.cn/tv/CCTV5+.png" group-title="央视频道",CCTV5+
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226458/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Em70vyfVI_MkrcLYjHWnqOA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNlS0O1LA8iGydXPYujpRue%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV6" tvg-logo="https://live.fanmingming.cn/tv/CCTV6.png" group-title="央视频道",CCTV6
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226453/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ex56LEwufYqPdJkUNYhbNCw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOH2PzEhAK60LI_FWtVxfVS%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV7" tvg-logo="https://live.fanmingming.cn/tv/CCTV7.png" group-title="央视频道",CCTV7
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226234/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EutDC7HLJc_gC0YdIDr7oig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPOHuulzlCcw92vP3vgYa4n%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV8" tvg-logo="https://live.fanmingming.cn/tv/CCTV8.png" group-title="央视频道",CCTV8
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226451/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EO_1NY-UghfdG_S28Bf_FPw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO1anuaDcpMt0_BMig72trX%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV10" tvg-logo="https://live.fanmingming.cn/tv/CCTV10.png" group-title="央视频道",CCTV10
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226449/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EzhRgoBfyoaW0eC2lnTJYAQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOxqyo6ss4VuHKCaIhF4e3B%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视频道",CCTV11
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226334/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0RcQQbNseiHvFO8XWf466A%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV11" tvg-logo="https://live.fanmingming.cn/tv/CCTV11.png" group-title="央视频道",CCTV11
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226448/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eqfhzy1ZrFZrYrATDOB991A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOu522yjh6D1Z_dApuOt9eE%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV12" tvg-logo="https://live.fanmingming.cn/tv/CCTV12.png" group-title="央视频道",CCTV12
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226228/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E2knJCFLHz_HqfBZXNGeA1A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMIlZ5z7o_ym15iMooogSvj%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视频道",CCTV13
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226316/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EqHPe9pEEWJ00hz1ArnRZVA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV13" tvg-logo="https://live.fanmingming.cn/tv/CCTV13.png" group-title="央视频道",CCTV13
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226446/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EU-IJJyzlYeEElWsacI4JKw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMT7DWkynQtRPzNDJCOY_C_%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV14" tvg-logo="https://live.fanmingming.cn/tv/CCTV14.png" group-title="央视频道",CCTV14
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226229/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ey_UgKg-_uoDiTW1MNHptPg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNLabf3bHEXv4444iiOs_Px%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV15" tvg-logo="https://live.fanmingming.cn/tv/CCTV15.png" group-title="央视频道",CCTV15
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226444/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EFQ8BWVFffGkwLTLNv7CwFQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM7I2coCeiP5K0pSIMZqcUB%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV16" tvg-logo="https://live.fanmingming.cn/tv/CCTV16.png" group-title="央视频道",CCTV16
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227002/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EX9goLRw26BM_r54des2PAw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPt5W7-RovMDpE-7B-0PhHw%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CCTV17" tvg-logo="https://live.fanmingming.cn/tv/CCTV17.png" group-title="央视频道",CCTV17
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226442/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EtihRNVe_x2y1Lgi_XWYeNw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOl8OnsD1vPD0mhNmo98J3J%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视频道",CGTN
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226443/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ebu8iDniP_aAtg-APxKXKAA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOeLGc8fhipDF_paLm6VUd-%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" group-title="卫视频道",北京卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226900/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcYPi33WFyhvd6SjmqUKhJg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京卫视" tvg-logo="https://live.fanmingming.cn/tv/北京卫视.png" group-title="卫视频道",北京卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226436/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ElMQ3ov45VmhzipweN5VstQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPg_yZ8DZHTaSU92MIl_o3b%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="深圳卫视" tvg-logo="https://live.fanmingming.cn/tv/深圳卫视.png" group-title="卫视频道",深圳卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226245/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EFvxuZ6Kfg6J67sArVd0LuA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO9YxM-C8gPFvQRk47-h2ok%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="湖北卫视" tvg-logo="https://live.fanmingming.cn/tv/湖北卫视.png" group-title="卫视频道",湖北卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226240/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ExfU_RR0RQok0w_xd7h22CQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPVnDV2fEBphgm3TP7hAHBx%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="东方卫视" tvg-logo="https://live.fanmingming.cn/tv/东方卫视.png" group-title="卫视频道",东方卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226237/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EuOKqNaOUqqiJjXIfPoRPMQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNeqgYr1eA9ESriCOsl_DTz%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="浙江卫视" tvg-logo="https://live.fanmingming.cn/tv/浙江卫视.png" group-title="卫视频道",浙江卫视
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226247/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eo6BokfP3WkB3SIXSrgvRBA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNP3w4GkbU9L7iRQ8H2vgzhF%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="吉林卫视" tvg-logo="https://live.fanmingming.cn/tv/吉林卫视.png" group-title="卫视频道",吉林卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226533/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EicY_6znuOTlmMeE15TFEig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNNUZpDp9cPVsM_M_ftJRVM%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="江苏卫视" tvg-logo="https://live.fanmingming.cn/tv/江苏卫视.png" group-title="卫视频道",江苏卫视
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226242/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EJT6eqtJpcKnNhyUS90EOgw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN1SxXwCt0S69Lq27ZMJpfR%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="山东卫视" tvg-logo="https://live.fanmingming.cn/tv/山东卫视.png" group-title="卫视频道",山东卫视
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226244/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EycMz-PML_dQW8iLcNBkw7g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMYCYLC04QAM6EBli1wTuET%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="黑龙江卫视" tvg-logo="https://live.fanmingming.cn/tv/黑龙江卫视.png" group-title="卫视频道",黑龙江卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226239/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEHwpSHKc5p-bHJfhpIWFig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM5Y8rTELLykZJHp-bmY2YW%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="东南卫视" tvg-logo="https://live.fanmingming.cn/tv/东南卫视.png" group-title="卫视频道",东南卫视
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226496/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkZUfG47p98m2PZiCsgkhyQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM5EcQIH6BiwZavlhPLb4oJ%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="江西卫视" tvg-logo="https://live.fanmingming.cn/tv/江西卫视.png" group-title="卫视频道",江西卫视
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226243/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EfPpe3gkzCutYMoqOQQZNzA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMVuW7agCgULnvgy9rhLyCH%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="云南卫视" tvg-logo="https://live.fanmingming.cn/tv/云南卫视.png" group-title="卫视频道",云南卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226543/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EzQy9f4DIExLCs810r0Q6Kw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO_hnHaWpTsMQwR98VJGduo%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="辽宁卫视" tvg-logo="https://live.fanmingming.cn/tv/辽宁卫视.png" group-title="卫视频道",辽宁卫视
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226488/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0dsu8dOBmGQQO7fSrvySew%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN4l9PIxeExdzsncIMJiPZb%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="重庆卫视" tvg-logo="https://live.fanmingming.cn/tv/重庆卫视.png" group-title="卫视频道",重庆卫视
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226518/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ey-ITbF7am-eD_R60rK2QcQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMWkDi37K3eowQvLymiiLyV%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="山西卫视" tvg-logo="https://live.fanmingming.cn/tv/山西卫视.png" group-title="卫视频道",山西卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226531/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EokFa56wMKUpB1vaIjEe92A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPoj5DNJHruOghC7vAQxinJ%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="海南卫视" tvg-logo="https://live.fanmingming.cn/tv/海南卫视.png" group-title="卫视频道",海南卫视
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226574/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EZOP0PLu1-XG8_Ae0lTe9HQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNODcjESMU4f6yMuMuOuQbie%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="安徽卫视" tvg-logo="https://live.fanmingming.cn/tv/安徽卫视.png" group-title="卫视频道",安徽卫视
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226490/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EcN5s_AlHugvAv9Pda6f9fA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOtRTFrO5eKiKNV40gMGHaS%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="甘肃卫视" tvg-logo="https://live.fanmingming.cn/tv/甘肃卫视.png" group-title="卫视频道",甘肃卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226545/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EPxObabIs3mLyPmSf2HHtqQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNBE3K16ZfzYGIqbP6z6cGJ%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="青海卫视" tvg-logo="https://live.fanmingming.cn/tv/青海卫视.png" group-title="卫视频道",青海卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226529/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ege4qzvU2ax15UdL3NFQ7AQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNdiWnhjH1amCOGECUhABr9%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="山东教育卫视" tvg-logo="https://live.fanmingming.cn/tv/山东教育卫视.png" group-title="卫视频道",山东教育卫视
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226526/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EEtk94qghXphElKOQlUC-Yw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOpyxkKQ6N6FjQz-LrJwo0o%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="宁夏卫视" tvg-logo="https://live.fanmingming.cn/tv/宁夏卫视.png" group-title="卫视频道",宁夏卫视
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226528/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E9-jWxE6tfiz7aO7MvbCY7Q%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMi3qn27U9rBeXpVrJ8eLy7%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古卫视" tvg-logo="https://live.fanmingming.cn/tv/内蒙古卫视.png" group-title="卫视频道",内蒙古卫视
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226530/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EHHMwHAFmEx4xxtZRlWhCrg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMZe-zTYLW-Yz0RcFLVr37n%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="陕西卫视" tvg-logo="https://live.fanmingming.cn/tv/陕西卫视.png" group-title="卫视频道",陕西卫视
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226532/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E6sNSqmLCqLFl_AJPBXp1qA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO6b4uKEI14SNy0LDiw52LH%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="广西卫视" tvg-logo="https://live.fanmingming.cn/tv/广西卫视.png" group-title="卫视频道",广西卫视
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226534/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EpjsBggKPaCw3f-xlBWZWaQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMJYhPE64lykNkIsypBRZqO%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="厦门卫视" tvg-logo="https://live.fanmingming.cn/tv/厦门卫视.png" group-title="卫视频道",厦门卫视
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226542/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0HuqirkTe1cAUljwazjNGw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMvSOYesmmWPPy5i3xS4Rsb%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="三沙卫视" tvg-logo="https://live.fanmingming.cn/tv/三沙卫视.png" group-title="卫视频道",三沙卫视
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226544/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eb2dn60YQRxhB5rAyOnrv0g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO_hnHaWpTsMQwR98VJGduo%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="新疆卫视" tvg-logo="https://live.fanmingming.cn/tv/新疆卫视.png" group-title="卫视频道",新疆卫视
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226546/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ETtoZKRqwsL9SQjr1A0iH5g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMREPnBLSH3b8pR7cnmo9am%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="西藏卫视" tvg-logo="https://live.fanmingming.cn/tv/西藏卫视.png" group-title="卫视频道",西藏卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226527/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EmHuqUIe0F51C4h6xZanhig%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMi3qn27U9rBeXpVrJ8eLy7%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="兵团卫视" tvg-logo="https://live.fanmingming.cn/tv/兵团卫视.png" group-title="卫视频道",兵团卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226541/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ESv-rH0nF41q6pxKZKeRnNA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNN-56c_rnHTXQA4R-D0Dlau%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="延边卫视" tvg-logo="https://live.fanmingming.cn/tv/延边卫视.png" group-title="卫视频道",延边卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227045/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eq0D3NdTUN7FuRzr8eJsbQA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNONS2RAhxb5u6NYaMGGM23S%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="康巴卫视" tvg-logo="https://live.fanmingming.cn/tv/康巴卫视.png" group-title="卫视频道",康巴卫视
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227027/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkHMvBpWz4rccMxNvSRekpQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPtFfVFX0AVycM8b4Xmbcl4%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="嘉佳卡通" tvg-logo="https://live.fanmingming.cn/tv/嘉佳卡通.png" group-title="数字频道",嘉佳卡通
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226539/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EQDRyt1jaDU7f52NwPN526A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOLcRNi6C1PMX5tGrYl_SiR%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="茶频道" tvg-logo="https://live.fanmingming.cn/tv/茶频道.png" group-title="数字频道",茶频道
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226548/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ec1XXmbKOEhI6pFYCxtVG9A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOD3hCDGl7mDB_HDsnRfhB2%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="快乐垂钓" tvg-logo="https://live.fanmingming.cn/tv/快乐垂钓.png" group-title="数字频道",快乐垂钓
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226549/1.m3u8?GuardEncType=2&accountinfo=~~V2.0~RHz0NOpqUZZN1Iz6lVLkkg~_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNSiF8rKF1Pn2LepKMJ2cEG%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="超级电影" tvg-logo="https://live.fanmingming.cn/tv/超级电影.png" group-title="数字频道",超级电影
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226233/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EfPRR4mbRWhkCFuUCVm9THg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNM4kysjLk_woYMRnu35KtBV%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="超级综艺" tvg-logo="https://live.fanmingming.cn/tv/超级综艺.png" group-title="数字频道",超级综艺
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226231/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ejm-KqHfTZezbm9C-325YiA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNnfpAUC20DSCXUyGpDggnK%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="超级体育" tvg-logo="https://live.fanmingming.cn/tv/超级体育.png" group-title="数字频道",超级体育
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226232/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eg-EQHTrpbCOxNSgnFRbr4w%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMNhcQPODGVtsSVKlB7CbAh%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="金牌综艺" tvg-logo="https://live.fanmingming.cn/tv/金牌综艺.png" group-title="数字频道",金牌综艺
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227004/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EkcfszuSJNo6WZ8h7xrIswA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMWi_zfgUXV5YnB6haFF-C2%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京IPTV 4K超清" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV 4K超清.png" group-title="数字频道",北京IPTV 4K超清
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226550/1.m3u8?GuardEncType=2&accountinfo=~~V2.0~e2qS8h6u-xp3gd50vNr1sw~_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPPFD3HVWEytEVyliOxehfe%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京国际" tvg-logo="https://live.fanmingming.cn/tv/北京国际.png" group-title="数字频道",北京国际
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226510/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EIfgL7tTUNqHAIdgvKuwj8A%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPr9j5nfyiWS_jEXD6m401A%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京新闻" tvg-logo="https://live.fanmingming.cn/tv/北京新闻.png" group-title="数字频道",北京新闻
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226437/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EncK5uEAdYwWMsf8WJWI1mQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO_LSIQh_h2P54Cz-MqgJqC%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京文艺" tvg-logo="https://live.fanmingming.cn/tv/北京文艺.png" group-title="数字频道",北京文艺
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226440/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EWrJcgMpdGPvZavpf4dmmrQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNhmwDsUZnvQgU5E5wiGA2g%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京体育休闲" tvg-logo="https://live.fanmingming.cn/tv/北京体育休闲.png" group-title="数字频道",北京体育休闲
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226438/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EeVAybrHg955d_IRT9e_uHQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMLCKqkSfuGOusJwBMwlCbz%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京影视" tvg-logo="https://live.fanmingming.cn/tv/北京影视.png" group-title="数字频道",北京影视
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226433/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EygquRbh9L0wUPRY53fsZWw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO62IynDcU1yYDL1b4Xte8T%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京生活" tvg-logo="https://live.fanmingming.cn/tv/北京生活.png" group-title="数字频道",北京生活
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226514/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Es-PVNcPJsjr_oBdcXGT40g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNMWvZ0r6eMXcXJOGrCpJiq1%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京财经" tvg-logo="https://live.fanmingming.cn/tv/北京财经.png" group-title="数字频道",北京财经
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226516/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Eh9_SEkmWeMdS1TMnIILZgg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPIiicEW7OIvk1s-X-PXHqO%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京纪实科教" tvg-logo="https://live.fanmingming.cn/tv/北京纪实科教.png" group-title="数字频道",北京纪实科教
|
|
||||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226434/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ejj3PtVjzl6ZzFdM-Vi1dmQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNPJa61jREJv4ZfZigyrxX0U%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京IPTV 淘电影" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV 淘电影.png" group-title="数字频道",北京IPTV 淘电影
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226552/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EXOsrWMA-UCdUl1hQSR9EKw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNg3bzRax0E9tLmO9xgXVx8%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京IPTV 淘剧场" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV 淘剧场.png" group-title="数字频道",北京IPTV 淘剧场
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226553/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EQaJ92NID2SpQlY6_VJVogg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOuQYJeiYEeFWTkFfE86Vq-%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京IPTV 淘娱乐" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV 淘娱乐.png" group-title="数字频道",北京IPTV 淘娱乐
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226551/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7Ex0efg9fpenP8E8lWJUb5Lg%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNg3bzRax0E9tLmO9xgXVx8%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京IPTV 淘BABY" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV 淘BABY.png" group-title="数字频道",北京IPTV 淘BABY
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226554/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EN0sbBMpQv4sLsW5foy3YfA%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNg3bzRax0E9tLmO9xgXVx8%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="北京IPTV 萌宠TV" tvg-logo="https://live.fanmingming.cn/tv/北京IPTV 萌宠TV.png" group-title="数字频道",北京IPTV 萌宠TV
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226555/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E_PpxWPtvSZRFtu_Ged_-vQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNO0istnBuoA2R9ODSCqyIyS%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="中国教育1台" tvg-logo="https://live.fanmingming.cn/tv/中国教育1台.png" group-title="数字频道",中国教育1台
|
|
||||||
http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226494/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EB8MrpAzJ_Bw12HHVBcZO6g%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNONWWecbSKZXNjh_5hExtTC%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="中国教育2台" tvg-logo="https://live.fanmingming.cn/tv/中国教育2台.png" group-title="数字频道",中国教育2台
|
|
||||||
http://[2409:8087:1:20:20::2c]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226537/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E7AxXs4eTU2oiWrhopr9sHw%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNNxsM0Bor098BJglrhfEQTl%2CEND
|
|
||||||
#EXTINF:-1 tvg-name="中国教育4台" tvg-logo="https://live.fanmingming.cn/tv/中国教育4台.png" group-title="数字频道",中国教育4台
|
|
||||||
http://[2409:8087:1:20:20::26]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226557/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EBzZToIaOOoaa_jAUfhUQHQ%7E_eNUbgU9sJGUcVVduOMKhafLvQUgE_zlz_7pvDimJNOD9BEmVSNbqSQpqXZxnxbk%2CEND
|
|
||||||
|
|
||||||
#EXTINF:-1 tvg-name="浙江公共新闻" tvg-logo="https://live.fanmingming.cn/tv/浙江新闻.png" group-title="浙江频道",浙江新闻
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江国际" tvg-logo="https://live.fanmingming.cn/tv/浙江国际.png" group-title="浙江频道",浙江国际
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel010/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江少儿" tvg-logo="https://live.fanmingming.cn/tv/浙江少儿.png" group-title="浙江频道",浙江少儿
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江教科影视" tvg-logo="https://live.fanmingming.cn/tv/浙江教科影视.png" group-title="浙江频道",浙江教科
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel004/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="之江纪录" tvg-logo="https://live.fanmingming.cn/tv/之江纪录.png" group-title="浙江频道",之江纪录
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel012/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江民生休闲" tvg-logo="https://live.fanmingming.cn/tv/浙江民生休闲.png" group-title="浙江频道",浙江民生
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel006/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江经视" tvg-logo="https://live.fanmingming.cn/tv/浙江经济生活.png" group-title="浙江频道",浙江经济
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="浙江钱江都市" tvg-logo="https://live.fanmingming.cn/tv/钱江都市.png" group-title="浙江频道",浙江钱江
|
|
||||||
https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古综合" tvg-logo="https://live.fanmingming.cn/tv/内蒙古新闻综合.png" group-title="内蒙频道",内蒙新闻
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2316general.m3u8?txSecret=b4373417a82ed64e52b0982a66da8df2&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古经济生活" tvg-logo="https://live.fanmingming.cn/tv/内蒙古经济生活.png" group-title="内蒙频道",内蒙经济
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2317general.m3u8?txSecret=112b2c4c872de52b0f37aff6ead63ef0&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古少儿" tvg-logo="https://live.fanmingming.cn/tv/内蒙古少儿.png" group-title="内蒙频道",内蒙少儿
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2318general.m3u8?txSecret=a2c948908728a0733cecbe1fadea23dc&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古文体娱乐" tvg-logo="https://live.fanmingming.cn/tv/内蒙古文体娱乐.png" group-title="内蒙频道",内蒙文体
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2319general.m3u8?txSecret=c7b5c515d2bb6df442492d54955329a3&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古农牧" tvg-logo="https://live.fanmingming.cn/tv/内蒙古农牧.png" group-title="内蒙频道",内蒙农牧
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2320general.m3u8?txSecret=4d368a175afa19737a9f5be10af24fe2&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古蒙语卫视" tvg-logo="https://live.fanmingming.cn/tv/内蒙古蒙语卫视.png" group-title="内蒙频道",蒙语卫视
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2315general.m3u8?txSecret=4971666599ef9411629213c9a300bf66&txTime=771EF880
|
|
||||||
#EXTINF:-1 tvg-name="内蒙古蒙语文化" tvg-logo="https://live.fanmingming.cn/tv/内蒙古蒙语文化.png" group-title="内蒙频道",蒙语文化
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2321general.m3u8?txSecret=d9d0fd7a252ef56b515c46a2e21830f4&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="呼和浩特新闻综合" tvg-logo="https://live.fanmingming.cn/tv/呼和浩特新闻综合.png" group-title="内蒙频道",呼市新闻综合
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2331general.m3u8?txSecret=4d7342ca5cd74480526ab6d292247aff&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="包头新闻综合" tvg-logo="https://live.fanmingming.cn/tv/包头新闻综合.png" group-title="内蒙频道",包头新闻综合
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2358general.m3u8?txSecret=98390a77c143a68f0fd64bfe6e181dcb&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="鄂尔多斯新闻综合" tvg-logo="https://live.fanmingming.cn/tv/鄂尔多斯新闻综合.png" group-title="内蒙频道",鄂尔多斯新闻
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2349general.m3u8?txSecret=e44477052aba305cadeea45aaf1c674a&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="巴彦淖尔新闻综合" tvg-logo="https://live.fanmingming.cn/tv/巴彦淖尔新闻综合.png" group-title="内蒙频道",巴彦淖尔新闻
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2348general.m3u8?txSecret=6a4ddce077e41b976fe33619fbef2b30&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="赤峰新闻综合" tvg-logo="https://live.fanmingming.cn/tv/赤峰新闻综合.png" group-title="内蒙频道",赤峰新闻综合
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2351general.m3u8?txSecret=8857087aeec2cec44d178a18550fdb8a&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="乌兰察布新闻综合" tvg-logo="https://live.fanmingming.cn/tv/乌兰察布.png" group-title="内蒙频道",乌兰察布新闻
|
|
||||||
https://livestream-bt.nmtv.cn/nmtv/2354general.m3u8?txSecret=cf5f71d0000862b18f5813607b3dfd5b&txTime=771E8800
|
|
||||||
#EXTINF:-1 tvg-name="CGTN" tvg-logo="https://live.fanmingming.cn/tv/CGTN.png" group-title="央视频道",CGTN英语
|
|
||||||
https://0472.org/hls/cgtn.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN纪录" tvg-logo="https://live.fanmingming.cn/tv/CGTN纪录.png" group-title="央视频道",CGTN记录
|
|
||||||
https://0472.org/hls/cgtnd.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN俄语" tvg-logo="https://live.fanmingming.cn/tv/CGTN俄语.png" group-title="央视频道",CGTN俄语
|
|
||||||
https://0472.org/hls/cgtne.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN法语" tvg-logo="https://live.fanmingming.cn/tv/CGTN法语.png" group-title="央视频道",CGTN法语
|
|
||||||
https://0472.org/hls/cgtnf.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN西语" tvg-logo="https://live.fanmingming.cn/tv/CGTN西语.png" group-title="央视频道",CGTN西语
|
|
||||||
https://0472.org/hls/cgtnx.m3u8
|
|
||||||
#EXTINF:-1 tvg-name="CGTN阿语" tvg-logo="https://live.fanmingming.cn/tv/CGTN阿语.png" group-title="央视频道",CGTN阿语
|
|
||||||
https://0472.org/hls/cgtna.m3u8
|
|
||||||
+759
-423
File diff suppressed because it is too large.
Load diff
+1675
-1707
File diff suppressed because it is too large.
Load diff
Binary file not shown.
+410
-629
File diff suppressed because it is too large.
Load diff
+156
-281
@@ -1,116 +1,46 @@
|
|||||||
if (typeof Object.assign !== 'function') {
|
if (typeof Object.assign != 'function') {
|
||||||
Object.assign = function() {
|
Object.assign = function () {
|
||||||
let target = arguments[0];
|
var target = arguments[0];
|
||||||
for (let i = 1; i < arguments.length; i++) {
|
for (var i = 1; i < arguments.length; i++) {
|
||||||
let source = arguments[i];
|
var source = arguments[i];
|
||||||
for (let key in source) {
|
for (var key in source) {
|
||||||
if (Object.prototype.hasOwnProperty.call(source, key)) {
|
if (Object.prototype.hasOwnProperty.call(source, key)) {
|
||||||
target[key] = source[key];
|
target[key] = source[key];
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return target;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
// 通用免嗅探播放
|
|
||||||
let common_lazy = `js:
|
|
||||||
let html = request(input);
|
|
||||||
let hconf = html.match(/r player_.*?=(.*?)</)[1];
|
|
||||||
let json = JSON5.parse(hconf);
|
|
||||||
let url = json.url;
|
|
||||||
if (json.encrypt == '1') {
|
|
||||||
url = unescape(url);
|
|
||||||
} else if (json.encrypt == '2') {
|
|
||||||
url = unescape(base64Decode(url));
|
|
||||||
}
|
|
||||||
if (/\\.(m3u8|mp4|m4a|mp3)/.test(url)) {
|
|
||||||
input = {
|
|
||||||
parse: 0,
|
|
||||||
jx: 0,
|
|
||||||
url: url,
|
|
||||||
};
|
|
||||||
} else {
|
|
||||||
input;
|
|
||||||
}`;
|
|
||||||
// 默认嗅探播放
|
|
||||||
|
|
||||||
let def_lazy = `js:
|
|
||||||
input = { parse: 1, url: input, js: '' };`;
|
|
||||||
// 采集站播放
|
|
||||||
|
|
||||||
let cj_lazy = `js:
|
|
||||||
if (/\\.(m3u8|mp4)/.test(input)) {
|
|
||||||
input = { parse: 0, url: input };
|
|
||||||
} else {
|
|
||||||
if (rule.parse_url.startsWith('json:')) {
|
|
||||||
let purl = rule.parse_url.replace('json:', '') + input;
|
|
||||||
let html = request(purl);
|
|
||||||
let json = JSON.parse(html);
|
|
||||||
if (json.url) {
|
|
||||||
input = { parse: 0, url: json.url };
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
input = rule.parse_url + input;
|
|
||||||
}
|
}
|
||||||
}`;
|
return target;
|
||||||
|
};
|
||||||
|
}
|
||||||
function getMubans() {
|
function getMubans() {
|
||||||
const mubanDict = { // 模板字典
|
var mubanDict = { // 模板字典
|
||||||
mx: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/vodshow/fyclass--------fypage---/',
|
|
||||||
searchUrl: '/vodsearch/**----------fypage---/',
|
|
||||||
class_parse: '.top_nav li;a&&Text;a&&href;.*/(.*?)/',
|
|
||||||
searchable: 2,
|
|
||||||
quickSearch: 0,
|
|
||||||
filterable: 0,
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA',
|
|
||||||
},
|
|
||||||
play_parse: true,
|
|
||||||
lazy: common_lazy,
|
|
||||||
limit: 6,
|
|
||||||
double: true,
|
|
||||||
推荐: '.cbox_list;*;*;*;*;*',
|
|
||||||
一级: 'ul.vodlist li;a&&title;a&&data-original;.pic_text&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
title: 'h2&&Text;.content_detail:eq(1)&&li&&a:eq(2)&&Text',
|
|
||||||
img: '.vodlist_thumb&&data-original',
|
|
||||||
desc: '.content_detail:eq(1)&&li:eq(1)&&Text;.content_detail:eq(1)&&li&&a&&Text;.content_detail:eq(1)&&li&&a:eq(1)&&Text;.content_detail:eq(1)&&li:eq(2)&&Text;.content_detail:eq(1)&&li:eq(3)&&Text',
|
|
||||||
content: '.content_desc&&span&&Text',
|
|
||||||
tabs: '.play_source_tab&&a',
|
|
||||||
lists: '.content_playlist:eq(#id) li',
|
|
||||||
},
|
|
||||||
搜索: '*',
|
|
||||||
},
|
|
||||||
mxpro: {
|
mxpro: {
|
||||||
title: '',
|
title: '',
|
||||||
host: '', // homeUrl:'/',
|
host: '',
|
||||||
|
// homeUrl:'/',
|
||||||
url: '/vodshow/fyclass--------fypage---.html',
|
url: '/vodshow/fyclass--------fypage---.html',
|
||||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
searchUrl: '/vodsearch/**----------fypage---.html',
|
||||||
searchable: 2, //是否启用全局搜索,
|
searchable: 2,//是否启用全局搜索,
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
filterable: 0, //是否启用分类筛选,
|
filterable: 0,//是否启用分类筛选,
|
||||||
headers: { //网站的请求头,完整支持所有的,常带ua和cookies
|
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
||||||
'User-Agent': 'MOBILE_UA', // "Cookie": "searchneed=ok"
|
'User-Agent': 'MOBILE_UA',
|
||||||
|
// "Cookie": "searchneed=ok"
|
||||||
},
|
},
|
||||||
class_parse: '.navbar-items li:gt(0):lt(10);a&&Text;a&&href;/(\\d+)',
|
class_parse: '.navbar-items li:gt(2):lt(8);a&&Text;a&&href;/(\\d+).html',
|
||||||
play_parse: true,
|
play_parse: true,
|
||||||
lazy: common_lazy,
|
lazy: '',
|
||||||
limit: 6,
|
limit: 6,
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
推荐: '.tab-list.active;a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
推荐: '.tab-list.active;a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
||||||
|
double: true, // 推荐内容是否双层定位
|
||||||
一级: 'body a.module-poster-item.module-item;a&&title;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
一级: 'body a.module-poster-item.module-item;a&&title;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
||||||
二级: {
|
二级: {
|
||||||
title: 'h1&&Text;.module-info-tag-link:eq(-1)&&Text',
|
"title": "h1&&Text;.module-info-tag&&Text",
|
||||||
img: '.lazyload&&data-original||data-src||src',
|
"img": ".lazyload&&data-original",
|
||||||
desc: '.module-info-item:eq(-2)&&Text;.module-info-tag-link&&Text;.module-info-tag-link:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(1)&&Text',
|
"desc": ".module-info-item:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(3)&&Text",
|
||||||
content: '.module-info-introduction&&Text',
|
"content": ".module-info-introduction&&Text",
|
||||||
tabs: '.module-tab-item',
|
"tabs": ".module-tab-item",
|
||||||
lists: '.module-play-list:eq(#id) a',
|
"lists": ".module-play-list:eq(#id) a"
|
||||||
tab_text: 'div--small&&Text',
|
|
||||||
},
|
},
|
||||||
搜索: 'body .module-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href;.module-info-item-content&&Text',
|
搜索: 'body .module-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href;.module-info-item-content&&Text',
|
||||||
},
|
},
|
||||||
@@ -119,24 +49,23 @@ function getMubans() {
|
|||||||
host: '',
|
host: '',
|
||||||
url: '/show/fyclass--------fypage---.html',
|
url: '/show/fyclass--------fypage---.html',
|
||||||
searchUrl: '/search/**----------fypage---.html',
|
searchUrl: '/search/**----------fypage---.html',
|
||||||
searchable: 2, //是否启用全局搜索,
|
searchable: 2,//是否启用全局搜索,
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
filterable: 0, //是否启用分类筛选,
|
filterable: 0,//是否启用分类筛选,
|
||||||
class_parse: '.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?)\.html',
|
class_parse: '.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?).html',
|
||||||
play_parse: true,
|
play_parse: true,
|
||||||
lazy: common_lazy,
|
lazy: '',
|
||||||
limit: 6,
|
limit: 6,
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
|
推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
|
||||||
|
double: true, // 推荐内容是否双层定位
|
||||||
一级: '.module-items .module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
|
一级: '.module-items .module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
|
||||||
二级: {
|
二级: {
|
||||||
title: 'h1&&Text;.tag-link&&Text',
|
"title": "h1&&Text;.tag-link&&Text",
|
||||||
img: '.module-item-pic&&img&&data-src',
|
"img": ".module-item-pic&&img&&data-src",
|
||||||
desc: '.video-info-items:eq(3)&&Text;.tag-link:eq(2)&&Text;.tag-link:eq(1)&&Text;.video-info-items:eq(1)&&Text;.video-info-items:eq(0)&&Text',
|
"desc": ".video-info-items:eq(0)&&Text;.video-info-items:eq(1)&&Text;.video-info-items:eq(2)&&Text;.video-info-items:eq(3)&&Text",
|
||||||
content: '.vod_content&&Text',
|
"content": ".vod_content&&Text",
|
||||||
tabs: '.module-tab-item',
|
"tabs": ".module-tab-item",
|
||||||
lists: '.module-player-list:eq(#id)&&.scroll-content&&a',
|
"lists": ".module-player-list:eq(#id)&&.scroll-content&&a"
|
||||||
tab_text: 'div--small&&Text',
|
|
||||||
},
|
},
|
||||||
搜索: '.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href',
|
搜索: '.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href',
|
||||||
},
|
},
|
||||||
@@ -145,121 +74,104 @@ function getMubans() {
|
|||||||
host: '',
|
host: '',
|
||||||
url: '/vodshow/fyclass--------fypage---/',
|
url: '/vodshow/fyclass--------fypage---/',
|
||||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
searchUrl: '/vodsearch/**----------fypage---.html',
|
||||||
searchable: 2, //是否启用全局搜索,
|
searchable: 2,//是否启用全局搜索,
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
filterable: 0, //是否启用分类筛选,
|
filterable: 0,//是否启用分类筛选,
|
||||||
headers: { //网站的请求头,完整支持所有的,常带ua和cookies
|
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
||||||
'User-Agent': 'MOBILE_UA', // "Cookie": "searchneed=ok"
|
'User-Agent': 'MOBILE_UA',
|
||||||
|
// "Cookie": "searchneed=ok"
|
||||||
},
|
},
|
||||||
class_parse: '.myui-header__menu li.hidden-sm:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html',
|
class_parse: '.myui-header__menu li.hidden-sm:gt(0):lt(5);a&&Text;a&&href;/(\\d+).html',
|
||||||
play_parse: true,
|
play_parse: true,
|
||||||
lazy: common_lazy,
|
lazy: '',
|
||||||
limit: 6,
|
limit: 6,
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
||||||
|
double: true, // 推荐内容是否双层定位
|
||||||
一级: '.myui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
一级: '.myui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
||||||
二级: {
|
二级: {
|
||||||
title: '.myui-content__detail .title--span&&Text;.myui-content__detail p.data:eq(3)&&Text',
|
"title": ".myui-content__detail .title&&Text;.myui-content__detail p:eq(-2)&&Text",
|
||||||
img: '.myui-content__thumb .lazyload&&data-original',
|
"img": ".myui-content__thumb .lazyload&&data-original",
|
||||||
desc: '.myui-content__detail p.otherbox&&Text;.year&&Text;.myui-content__detail p.data:eq(4)&&Text;.myui-content__detail p.data:eq(2)&&Text;.myui-content__detail p.data:eq(0)&&Text',
|
"desc": ".myui-content__detail p:eq(0)&&Text;.myui-content__detail p:eq(1)&&Text;.myui-content__detail p:eq(2)&&Text",
|
||||||
content: '.content&&Text',
|
"content": ".content&&Text",
|
||||||
tabs: '.myui-panel__head&&li',
|
"tabs": ".nav-tabs:eq(0) li",
|
||||||
// tabs: '.nav-tabs&&li',
|
"lists": ".myui-content__list:eq(#id) li"
|
||||||
lists: '.myui-content__list:eq(#id) li',
|
|
||||||
},
|
},
|
||||||
搜索: '#searchList li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href;.detail&&Text',
|
搜索: '#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
|
||||||
},
|
},
|
||||||
首图2: {
|
首图2: {
|
||||||
title: '',
|
title: '',
|
||||||
host: '',
|
host: '',
|
||||||
url: '/list/fyclass-fypage.html',
|
url: '/list/fyclass-fypage.html',
|
||||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
searchUrl: '/vodsearch/**----------fypage---.html',
|
||||||
searchable: 2, //是否启用全局搜索,
|
searchable: 2,//是否启用全局搜索,
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
filterable: 0, //是否启用分类筛选,
|
filterable: 0,//是否启用分类筛选,
|
||||||
headers: {
|
headers: {
|
||||||
'User-Agent': 'UC_UA', // "Cookie": ""
|
'User-Agent': 'UC_UA',
|
||||||
|
// "Cookie": ""
|
||||||
},
|
},
|
||||||
|
// class_parse:'.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html',
|
||||||
class_parse: '.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;.*/(.*?).html',
|
class_parse: '.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;.*/(.*?).html',
|
||||||
play_parse: true,
|
play_parse: true,
|
||||||
lazy: common_lazy,
|
lazy: '',
|
||||||
limit: 6,
|
limit: 6,
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href',
|
推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href',
|
||||||
|
double: true, // 推荐内容是否双层定位
|
||||||
一级: '.stui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
一级: '.stui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
||||||
二级: {
|
二级: {
|
||||||
title: '.stui-content__detail .title&&Text;.stui-content__detail&&p:eq(-2)&&a&&Text',
|
"title": ".stui-content__detail .title&&Text;.stui-content__detail p:eq(-2)&&Text",
|
||||||
title1: '.stui-content__detail .title&&Text;.stui-content__detail&&p&&Text',
|
"img": ".stui-content__thumb .lazyload&&data-original",
|
||||||
img: '.stui-content__thumb .lazyload&&data-original',
|
"desc": ".stui-content__detail p:eq(0)&&Text;.stui-content__detail p:eq(1)&&Text;.stui-content__detail p:eq(2)&&Text",
|
||||||
desc: '.stui-content__detail p&&Text;.stui-content__detail&&p:eq(-2)&&a:eq(2)&&Text;.stui-content__detail&&p:eq(-2)&&a:eq(1)&&Text;.stui-content__detail p:eq(2)&&Text;.stui-content__detail p:eq(1)&&Text',
|
"content": ".detail&&Text",
|
||||||
desc1: '.stui-content__detail p:eq(4)&&Text;;;.stui-content__detail p:eq(1)&&Text',
|
"tabs": ".stui-vodlist__head h3",
|
||||||
content: '.detail&&Text',
|
"lists": ".stui-content__playlist:eq(#id) li"
|
||||||
tabs: '.stui-pannel__head h3',
|
|
||||||
tabs1: '.stui-vodlist__head h3',
|
|
||||||
lists: '.stui-content__playlist:eq(#id) li',
|
|
||||||
},
|
},
|
||||||
搜索: 'ul.stui-vodlist__media,ul.stui-vodlist,#searchList li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href;.detail&&Text',
|
搜索: 'ul.stui-vodlist__media:eq(0) li,ul.stui-vodlist:eq(0) li,#searchList li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
|
||||||
|
搜索1: 'ul.stui-vodlist&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
|
||||||
|
搜索2: 'ul.stui-vodlist__media&&li;a&&title;.lazyload&&data-original;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
|
||||||
},
|
},
|
||||||
默认: {
|
默认: {
|
||||||
title: '',
|
title: '',
|
||||||
host: '',
|
host: '',
|
||||||
url: '',
|
url: '/vodshow/fyclass--------fypage---.html',
|
||||||
searchUrl: '',
|
searchUrl: '/vodsearch/-------------.html?wd=**',
|
||||||
searchable: 2,
|
searchable: 2,//是否启用全局搜索,
|
||||||
quickSearch: 0,
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
filterable: 0,
|
filterable: 0,//是否启用分类筛选,
|
||||||
filter: '',
|
|
||||||
filter_url: '',
|
|
||||||
filter_def: {},
|
|
||||||
headers: {
|
headers: {
|
||||||
'User-Agent': 'MOBILE_UA',
|
'User-Agent': 'MOBILE_UA',
|
||||||
},
|
},
|
||||||
timeout: 5000,
|
|
||||||
class_parse: '#side-menu li;a&&Text;a&&href;/(.*?)\.html',
|
|
||||||
cate_exclude: '',
|
|
||||||
play_parse: true,
|
play_parse: true,
|
||||||
lazy: def_lazy,
|
lazy: '',
|
||||||
double: true,
|
limit: 6,
|
||||||
推荐: '列表1;列表2;标题;图片;描述;链接;详情',
|
double: true, // 推荐内容是否双层定位
|
||||||
一级: '列表;标题;图片;描述;链接;详情',
|
|
||||||
二级: {
|
|
||||||
title: 'vod_name;vod_type',
|
|
||||||
img: '图片链接',
|
|
||||||
desc: '主要信息;年代;地区;演员;导演',
|
|
||||||
content: '简介',
|
|
||||||
tabs: '',
|
|
||||||
lists: 'xx:eq(#id)&&a',
|
|
||||||
tab_text: 'body&&Text',
|
|
||||||
list_text: 'body&&Text',
|
|
||||||
list_url: 'a&&href',
|
|
||||||
},
|
|
||||||
搜索: '列表;标题;图片;描述;链接;详情',
|
|
||||||
},
|
},
|
||||||
vfed: {
|
vfed: {
|
||||||
title: '',
|
title: '',
|
||||||
host: '',
|
host: '',
|
||||||
url: '/index.php/vod/show/id/fyclass/page/fypage.html',
|
url: '/index.php/vod/show/id/fyclass/page/fypage.html',
|
||||||
searchUrl: '/index.php/vod/search/page/fypage/wd/**.html',
|
searchUrl: '/index.php/vod/search/page/fypage/wd/**.html',
|
||||||
searchable: 2, //是否启用全局搜索,
|
searchable: 2,//是否启用全局搜索,
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
filterable: 0, //是否启用分类筛选,
|
filterable: 0,//是否启用分类筛选,
|
||||||
headers: {
|
headers: {
|
||||||
'User-Agent': 'UC_UA',
|
'User-Agent': 'UC_UA',
|
||||||
},
|
},
|
||||||
|
// class_parse:'.fed-pops-navbar&&ul.fed-part-rows&&a.fed-part-eone:gt(0):lt(5);a&&Text;a&&href;.*/(.*?).html',
|
||||||
class_parse: '.fed-pops-navbar&&ul.fed-part-rows&&a;a&&Text;a&&href;.*/(.*?).html',
|
class_parse: '.fed-pops-navbar&&ul.fed-part-rows&&a;a&&Text;a&&href;.*/(.*?).html',
|
||||||
play_parse: true,
|
play_parse: true,
|
||||||
lazy: common_lazy,
|
lazy: '',
|
||||||
limit: 6,
|
limit: 6,
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
推荐: 'ul.fed-list-info.fed-part-rows;li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
推荐: 'ul.fed-list-info.fed-part-rows;li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
||||||
|
double: true, // 推荐内容是否双层定位
|
||||||
一级: '.fed-list-info&&li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
一级: '.fed-list-info&&li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
||||||
二级: {
|
二级: {
|
||||||
title: 'h1.fed-part-eone&&Text;.fed-deta-content&&.fed-part-rows&&li&&Text',
|
"title": "h1.fed-part-eone&&Text;.fed-deta-content&&.fed-part-rows&&li&&Text",
|
||||||
img: '.fed-list-info&&a&&data-original',
|
"img": ".fed-list-info&&a&&data-original",
|
||||||
desc: '.fed-deta-content&&.fed-part-rows&&li:eq(1)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(2)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(3)&&Text',
|
"desc": ".fed-deta-content&&.fed-part-rows&&li:eq(1)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(2)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(3)&&Text",
|
||||||
content: '.fed-part-esan&&Text',
|
"content": ".fed-part-esan&&Text",
|
||||||
tabs: '.fed-drop-boxs&&.fed-part-rows&&li',
|
"tabs": ".fed-drop-boxs&&.fed-part-rows&&li",
|
||||||
lists: '.fed-play-item:eq(#id)&&ul:eq(1)&&li',
|
"lists": ".fed-play-item:eq(#id)&&ul:eq(1)&&li"
|
||||||
},
|
},
|
||||||
搜索: '.fed-deta-info;h1&&Text;.lazyload&&data-original;.fed-list-remarks&&Text;a&&href;.fed-deta-content&&Text',
|
搜索: '.fed-deta-info;h1&&Text;.lazyload&&data-original;.fed-list-remarks&&Text;a&&href;.fed-deta-content&&Text',
|
||||||
},
|
},
|
||||||
@@ -269,30 +181,29 @@ function getMubans() {
|
|||||||
searchUrl: '/v_search/**----------fypage---.html',
|
searchUrl: '/v_search/**----------fypage---.html',
|
||||||
url: '/vod_____show/fyclass--------fypage---.html',
|
url: '/vod_____show/fyclass--------fypage---.html',
|
||||||
headers: {
|
headers: {
|
||||||
'User-Agent': 'MOBILE_UA',
|
'User-Agent': 'MOBILE_UA'
|
||||||
},
|
},
|
||||||
timeout: 5000,
|
timeout: 5000,
|
||||||
class_parse: 'body&&.hl-nav li:gt(0);a&&Text;a&&href;.*/(.*?).html',
|
class_parse: 'body&&.hl-nav li:gt(0);a&&Text;a&&href;.*/(.*?).html',
|
||||||
cate_exclude: '明星|专题|最新|排行',
|
cate_exclude: '明星|专题|最新|排行',
|
||||||
limit: 40,
|
limit: 40,
|
||||||
play_parse: true,
|
play_parse: true,
|
||||||
lazy: common_lazy,
|
lazy: '',
|
||||||
double: true,
|
|
||||||
推荐: '.hl-vod-list;li;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
推荐: '.hl-vod-list;li;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
||||||
|
double: true,
|
||||||
一级: '.hl-vod-list&&.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
一级: '.hl-vod-list&&.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
||||||
二级: {
|
二级: {
|
||||||
title: '.hl-dc-title&&Text;.hl-dc-content&&li:eq(6)&&Text',
|
"title": ".hl-infos-title&&Text;.hl-text-conch&&Text",
|
||||||
img: '.hl-lazy&&data-original',
|
"img": ".hl-lazy&&data-original",
|
||||||
desc: '.hl-dc-content&&li:eq(10)&&Text;.hl-dc-content&&li:eq(4)&&Text;.hl-dc-content&&li:eq(5)&&Text;.hl-dc-content&&li:eq(2)&&Text;.hl-dc-content&&li:eq(3)&&Text',
|
"desc": ".hl-infos-content&&.hl-text-conch&&Text",
|
||||||
content: '.hl-content-text&&Text',
|
"content": ".hl-content-text&&Text",
|
||||||
tabs: '.hl-tabs&&a',
|
"tabs": ".hl-tabs&&a",
|
||||||
tab_text: 'a--span&&Text',
|
"lists": ".hl-plays-list:eq(#id)&&li"
|
||||||
lists: '.hl-plays-list:eq(#id)&&li',
|
|
||||||
},
|
},
|
||||||
搜索: '.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
搜索: '.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
||||||
searchable: 2, //是否启用全局搜索,
|
searchable: 2,//是否启用全局搜索,
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
filterable: 0, //是否启用分类筛选,
|
filterable: 0,//是否启用分类筛选,
|
||||||
},
|
},
|
||||||
海螺2: {
|
海螺2: {
|
||||||
title: '',
|
title: '',
|
||||||
@@ -300,130 +211,94 @@ function getMubans() {
|
|||||||
searchUrl: '/index.php/vod/search/page/fypage/wd/**/',
|
searchUrl: '/index.php/vod/search/page/fypage/wd/**/',
|
||||||
url: '/index.php/vod/show/id/fyclass/page/fypage/',
|
url: '/index.php/vod/show/id/fyclass/page/fypage/',
|
||||||
headers: {
|
headers: {
|
||||||
'User-Agent': 'MOBILE_UA',
|
'User-Agent': 'MOBILE_UA'
|
||||||
},
|
},
|
||||||
timeout: 5000,
|
timeout: 5000,
|
||||||
class_parse: '#nav-bar li;a&&Text;a&&href;id/(.*?)/',
|
class_parse: '#nav-bar li;a&&Text;a&&href;id/(.*?)/',
|
||||||
limit: 40,
|
limit: 40,
|
||||||
play_parse: true,
|
play_parse: true,
|
||||||
lazy: common_lazy,
|
lazy: '',
|
||||||
double: true,
|
|
||||||
推荐: '.list-a.size;li;a&&title;.lazy&&data-original;.bt&&Text;a&&href',
|
推荐: '.list-a.size;li;a&&title;.lazy&&data-original;.bt&&Text;a&&href',
|
||||||
|
double: true,
|
||||||
一级: '.list-a&&li;a&&title;.lazy&&data-original;.list-remarks&&Text;a&&href',
|
一级: '.list-a&&li;a&&title;.lazy&&data-original;.list-remarks&&Text;a&&href',
|
||||||
二级: {
|
二级: {
|
||||||
title: 'h2&&Text;.deployment&&Text',
|
"title": "h2&&Text;.deployment&&Text",
|
||||||
img: '.lazy&&data-original',
|
"img": ".lazy&&data-original",
|
||||||
desc: '.deployment&&Text',
|
"desc": ".deployment&&Text",
|
||||||
content: '.ec-show&&Text',
|
"content": ".ec-show&&Text",
|
||||||
tabs: '#tag&&a',
|
"tabs": "#tag&&a",
|
||||||
lists: '.play_list_box:eq(#id)&&li',
|
"lists": ".play_list_box:eq(#id)&&li"
|
||||||
},
|
},
|
||||||
搜索: '.search-list;a&&title;.lazy&&data-original;.deployment&&Text;a&&href',
|
搜索: '.search-list;a&&title;.lazy&&data-original;.deployment&&Text;a&&href',
|
||||||
searchable: 2, //是否启用全局搜索,
|
searchable: 2,//是否启用全局搜索,
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
filterable: 0, //是否启用分类筛选,
|
filterable: 0,//是否启用分类筛选,
|
||||||
},
|
},
|
||||||
短视: {
|
短视: {
|
||||||
title: '',
|
title: '',
|
||||||
host: '', // homeUrl:'/',
|
host: '',
|
||||||
|
// homeUrl:'/',
|
||||||
url: '/channel/fyclass-fypage.html',
|
url: '/channel/fyclass-fypage.html',
|
||||||
searchUrl: '/search.html?wd=**',
|
searchUrl: '/search.html?wd=**',
|
||||||
searchable: 2, //是否启用全局搜索,
|
searchable: 2,//是否启用全局搜索,
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
quickSearch: 0,//是否启用快速搜索,
|
||||||
filterable: 0, //是否启用分类筛选,
|
filterable: 0,//是否启用分类筛选,
|
||||||
headers: { //网站的请求头,完整支持所有的,常带ua和cookies
|
headers: {//网站的请求头,完整支持所有的,常带ua和cookies
|
||||||
'User-Agent': 'MOBILE_UA', // "Cookie": "searchneed=ok"
|
'User-Agent': 'MOBILE_UA',
|
||||||
|
// "Cookie": "searchneed=ok"
|
||||||
},
|
},
|
||||||
class_parse: '.menu_bottom ul li;a&&Text;a&&href;.*/(.*?).html',
|
class_parse: '.menu_bottom ul li;a&&Text;a&&href;.*/(.*?).html',
|
||||||
cate_exclude: '解析|动态',
|
cate_exclude: '解析|动态',
|
||||||
play_parse: true,
|
play_parse: true,
|
||||||
lazy: common_lazy,
|
lazy: '',
|
||||||
limit: 6,
|
limit: 6,
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
推荐: '.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
|
推荐: '.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
|
||||||
|
double: true, // 推荐内容是否双层定位
|
||||||
一级: '.pic-list&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
|
一级: '.pic-list&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
|
||||||
二级: {
|
二级: {
|
||||||
title: 'h1&&Text;.content-rt&&p:eq(0)&&Text',
|
"title": "h1&&Text;.content-rt&&p:eq(0)&&Text",
|
||||||
img: '.img&&img&&data-src',
|
"img": ".img&&img&&data-src",
|
||||||
desc: '.content-rt&&p:eq(1)&&Text;.content-rt&&p:eq(2)&&Text;.content-rt&&p:eq(3)&&Text;.content-rt&&p:eq(4)&&Text;.content-rt&&p:eq(5)&&Text',
|
"desc": ".content-rt&&p:eq(1)&&Text;.content-rt&&p:eq(2)&&Text;.content-rt&&p:eq(3)&&Text;.content-rt&&p:eq(4)&&Text;.content-rt&&p:eq(5)&&Text",
|
||||||
content: '.zkjj_a&&Text',
|
"content": ".zkjj_a&&Text",
|
||||||
tabs: '.py-tabs&&option',
|
"tabs": ".py-tabs&&option",
|
||||||
lists: '.player:eq(#id) li',
|
"lists": ".player:eq(#id) li"
|
||||||
},
|
},
|
||||||
搜索: '.sr_lists&&ul&&li;h3&&Text;img&&data-src;.int&&p:eq(0)&&Text;a&&href',
|
搜索: '.sr_lists&&ul&&li;h3&&Text;img&&data-src;.int&&p:eq(0)&&Text;a&&href',
|
||||||
},
|
},
|
||||||
短视2: {
|
短视2:{
|
||||||
title: '',
|
title: '',
|
||||||
host: '',
|
host: '',
|
||||||
class_name: '电影&电视剧&综艺&动漫',
|
class_name:'电影&电视剧&综艺&动漫',
|
||||||
class_url: '1&2&3&4',
|
class_url:'1&2&3&4',
|
||||||
searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50',
|
searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50',
|
||||||
searchable: 2,
|
searchable: 2,
|
||||||
quickSearch: 0,
|
quickSearch: 0,
|
||||||
headers: {
|
headers:{'User-Agent':'MOBILE_UA'},
|
||||||
'User-Agent': 'MOBILE_UA'
|
|
||||||
},
|
|
||||||
url: '/index.php/api/vod#type=fyclass&page=fypage',
|
url: '/index.php/api/vod#type=fyclass&page=fypage',
|
||||||
filterable: 0, //是否启用分类筛选,
|
filterable:0,//是否启用分类筛选,
|
||||||
filter_url: '',
|
filter_url:'',
|
||||||
filter: {},
|
filter: {},
|
||||||
filter_def: {},
|
filter_def:{},
|
||||||
detailUrl: '/index.php/vod/detail/id/fyid.html',
|
detailUrl:'/index.php/vod/detail/id/fyid.html',
|
||||||
play_parse: true,
|
play_parse: true,
|
||||||
lazy: common_lazy,
|
lazy: '',
|
||||||
limit: 6,
|
limit: 6,
|
||||||
推荐: '.list-vod.flex .public-list-box;a&&title;.lazy&&data-original;.public-list-prb&&Text;a&&href',
|
推荐:'.list-vod.flex .public-list-box;a&&title;.lazy&&data-original;.public-list-prb&&Text;a&&href',
|
||||||
一级: 'js:let body=input.split("#")[1];let t=Math.round(new Date/1e3).toString();let key=md5("DS"+t+"DCC147D11943AF75");let url=input.split("#")[0];body=body+"&time="+t+"&key="+key;print(body);fetch_params.body=body;let html=post(url,fetch_params);let data=JSON.parse(html);VODS=data.list.map(function(it){it.vod_pic=urljoin2(input.split("/i")[0],it.vod_pic);return it});',
|
一级:'js:let body=input.split("#")[1];let t=Math.round(new Date/1e3).toString();let key=md5("DS"+t+"DCC147D11943AF75");let url=input.split("#")[0];body=body+"&time="+t+"&key="+key;print(body);fetch_params.body=body;let html=post(url,fetch_params);let data=JSON.parse(html);VODS=data.list.map(function(it){it.vod_pic=urljoin2(input.split("/i")[0],it.vod_pic);return it});',
|
||||||
二级: {
|
二级:{
|
||||||
title: '.slide-info-title&&Text;.slide-info:eq(2)--strong&&Text',
|
"title":".slide-info-title&&Text;.slide-info:eq(3)--strong&&Text",
|
||||||
img: '.detail-pic&&data-original',
|
"img":".detail-pic&&data-original",
|
||||||
desc: '.slide-info-remarks&&Text;.slide-info-remarks:eq(1)&&Text;.slide-info-remarks:eq(2)&&Text;.slide-info:eq(1)--strong&&Text;.info-parameter&&ul&&li:eq(3)&&Text',
|
"desc":".fraction&&Text;.slide-info-remarks:eq(1)&&Text;.slide-info-remarks:eq(2)&&Text;.slide-info:eq(2)--strong&&Text;.slide-info:eq(1)--strong&&Text",
|
||||||
content: '#height_limit&&Text',
|
"content":"#height_limit&&Text",
|
||||||
tabs: '.anthology.wow.fadeInUp.animated&&.swiper-wrapper&&a',
|
"tabs":".anthology.wow.fadeInUp.animated&&.swiper-wrapper&&a",
|
||||||
tab_text: 'a--span&&Text',
|
"tab_text":".swiper-slide&&Text",
|
||||||
lists: '.anthology-list-box:eq(#id) li',
|
"lists":".anthology-list-box:eq(#id) li"
|
||||||
},
|
},
|
||||||
搜索: 'json:list;name;pic;;id',
|
搜索:'json:list;name;pic;;id',
|
||||||
},
|
}
|
||||||
采集1: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
homeTid: '13',
|
|
||||||
homeUrl: '/api.php/provide/vod/?ac=detail&t={{rule.homeTid}}',
|
|
||||||
detailUrl: '/api.php/provide/vod/?ac=detail&ids=fyid',
|
|
||||||
searchUrl: '/api.php/provide/vod/?wd=**&pg=fypage',
|
|
||||||
url: '/api.php/provide/vod/?ac=detail&pg=fypage&t=fyclass',
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA'
|
|
||||||
},
|
|
||||||
timeout: 5000, // class_name: '电影&电视剧&综艺&动漫',
|
|
||||||
// class_url: '1&2&3&4',
|
|
||||||
// class_parse:'js:let html=request(input);input=JSON.parse(html).class;',
|
|
||||||
class_parse: 'json:class;',
|
|
||||||
limit: 20,
|
|
||||||
multi: 1,
|
|
||||||
searchable: 2, //是否启用全局搜索,
|
|
||||||
quickSearch: 1, //是否启用快速搜索,
|
|
||||||
filterable: 0, //是否启用分类筛选,
|
|
||||||
play_parse: true,
|
|
||||||
parse_url: '',
|
|
||||||
lazy: cj_lazy,
|
|
||||||
推荐: '*',
|
|
||||||
一级: 'json:list;vod_name;vod_pic;vod_remarks;vod_id;vod_play_from',
|
|
||||||
二级: `js:
|
|
||||||
let html=request(input);
|
|
||||||
html=JSON.parse(html);
|
|
||||||
let data=html.list;
|
|
||||||
VOD=data[0];`,
|
|
||||||
搜索: '*',
|
|
||||||
},
|
|
||||||
};
|
};
|
||||||
return JSON.parse(JSON.stringify(mubanDict));
|
return JSON.parse(JSON.stringify(mubanDict));
|
||||||
}
|
}
|
||||||
|
|
||||||
var mubanDict = getMubans();
|
var mubanDict = getMubans();
|
||||||
var muban = getMubans();
|
var muban = getMubans();
|
||||||
export default {
|
export default {muban,getMubans};
|
||||||
muban,
|
|
||||||
getMubans
|
|
||||||
};
|
|
||||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,86 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "我的网盘",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视一",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "dW5pJdgF8c9",
|
||||||
|
"folder": "root"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shareId": "Y5wMKfVDD6K",
|
||||||
|
"folder": "root"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shareId": "LEaepiYfxcw",
|
||||||
|
"folder": "root"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shareId": "v1bBBEcNf9p",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视二",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "uWa9gbM3RJ7",
|
||||||
|
"folder": "655c7b6c66368f43652a45288146c6e7cb269aa8"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视三",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "4ydLxf7VgH7",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视四",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "5bsnAp5fbCW",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视五",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "dieULBdYP3D",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视六",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "sg8CdGUwmUr",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视七",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "wHPKUENKFsS",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -0,0 +1,192 @@
|
|||||||
|
{
|
||||||
|
"classes": [{
|
||||||
|
"type_name": "电影",
|
||||||
|
"type_id": "dy"
|
||||||
|
}, {
|
||||||
|
"type_name": "电视",
|
||||||
|
"type_id": "ds"
|
||||||
|
}, {
|
||||||
|
"type_name": "短剧",
|
||||||
|
"type_id": "dj"
|
||||||
|
}, {
|
||||||
|
"type_name": "综艺",
|
||||||
|
"type_id": "zy"
|
||||||
|
}, {
|
||||||
|
"type_name": "动漫",
|
||||||
|
"type_id": "dm"
|
||||||
|
}, {
|
||||||
|
"type_name": "音乐",
|
||||||
|
"type_id": "yy"
|
||||||
|
}],
|
||||||
|
"filters": {
|
||||||
|
"dy": [
|
||||||
|
{
|
||||||
|
"key": "root",
|
||||||
|
"name": "来源",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"n": "全部",
|
||||||
|
"v": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "夸克",
|
||||||
|
"v": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "UC",
|
||||||
|
"v": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "阿里",
|
||||||
|
"v": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "百度",
|
||||||
|
"v": "4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ds": [
|
||||||
|
{
|
||||||
|
"key": "root",
|
||||||
|
"name": "来源",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"n": "全部",
|
||||||
|
"v": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "夸克",
|
||||||
|
"v": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "UC",
|
||||||
|
"v": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "阿里",
|
||||||
|
"v": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "百度",
|
||||||
|
"v": "4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"dj": [
|
||||||
|
{
|
||||||
|
"key": "root",
|
||||||
|
"name": "来源",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"n": "全部",
|
||||||
|
"v": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "夸克",
|
||||||
|
"v": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "UC",
|
||||||
|
"v": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "阿里",
|
||||||
|
"v": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "百度",
|
||||||
|
"v": "4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"zy": [
|
||||||
|
{
|
||||||
|
"key": "root",
|
||||||
|
"name": "来源",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"n": "全部",
|
||||||
|
"v": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "夸克",
|
||||||
|
"v": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "UC",
|
||||||
|
"v": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "阿里",
|
||||||
|
"v": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "百度",
|
||||||
|
"v": "4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"dm": [
|
||||||
|
{
|
||||||
|
"key": "root",
|
||||||
|
"name": "来源",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"n": "全部",
|
||||||
|
"v": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "夸克",
|
||||||
|
"v": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "UC",
|
||||||
|
"v": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "阿里",
|
||||||
|
"v": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "百度",
|
||||||
|
"v": "4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yy": [
|
||||||
|
{
|
||||||
|
"key": "root",
|
||||||
|
"name": "来源",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"n": "全部",
|
||||||
|
"v": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "夸克",
|
||||||
|
"v": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "UC",
|
||||||
|
"v": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "阿里",
|
||||||
|
"v": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "百度",
|
||||||
|
"v": "4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"siteUrl":"https://ysapi.yingso.fun/v7/ali/all"
|
||||||
|
}
|
||||||
+2132
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1 @@
|
|||||||
|
{"errcode":"1001","msg":"url error"}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"SiteUrl":"https://www.hmxz.org","Classes":[{"type_name":"电影","type_id":"1"},{"type_name":"剧集","type_id":"2"},{"type_name":"综艺","type_id":"5"},{"type_name":"动漫","type_id":"3"}], "Cookie":"bbs_sid=ducbgilqu67ff2oirbbh9aq7ol;bbs_token=KLC2C9dxzxxpvoGd4vV8VKgN_2FM1Fbe_2B_2BLShggfWjEmh1kmEA"}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"SiteUrl":"https://feimaoai.site","Domains":["https://feimao666.fun","https://duopan.fun","http://labipan.com","https://feimaoai.site","https://labi.deno.dev"],"SiteWord":"labi","SiteName":"蜡笔","Classes":[{"type_name":"电影","type_id":"1"},{"type_name":"剧集","type_id":"2"},{"type_name":"4K","type_id":"24"},{"type_name":"综艺","type_id":"4"},{"type_name":"动漫","type_id":"3"},{"type_name":"短剧","type_id":"5"}],"Filters":{"1":[{"name":"类型","value":[{"v":"6","n":"科幻"},{"v":"7","n":"爱情"},{"v":"8","n":"战争"},{"v":"9","n":"恐怖"},{"v":"10","n":"高码"},{"v":"11","n":"动画"},{"v":"12","n":"动作"},{"v":"23","n":"画质控"}],"key":"type"},{"name":"剧情","value":[{"v":"喜剧","n":"喜剧"},{"v":"爱情","n":"爱情"},{"v":"恐怖","n":"恐怖"},{"v":"动作","n":"动作"},{"v":"科幻","n":"科幻"},{"v":"剧情","n":"剧情"},{"v":"战争","n":"战争"},{"v":"警匪","n":"警匪"},{"v":"犯罪","n":"犯罪"},{"v":"动画","n":"动画"},{"v":"奇幻","n":"奇幻"},{"v":"武侠","n":"武侠"},{"v":"冒险","n":"冒险"},{"v":"枪战","n":"枪战"},{"v":"恐怖","n":"恐怖"},{"v":"悬疑","n":"悬疑"},{"v":"惊悚","n":"惊悚"},{"v":"经典","n":"经典"},{"v":"青春","n":"青春"},{"v":"文艺","n":"文艺"},{"v":"微电影","n":"微电影"},{"v":"古装","n":"古装"},{"v":"历史","n":"历史"},{"v":"运动","n":"运动"},{"v":"农村","n":"农村"},{"v":"儿童","n":"儿童"},{"v":"网络电影","n":"网络电影"}],"key":"class"},{"name":"地区","value":[{"v":"中国大陆","n":"中国大陆"},{"v":"中国香港","n":"中国香港"},{"v":"中国台湾","n":"中国台湾"},{"v":"美国","n":"美国"},{"v":"法国","n":"法国"},{"v":"英国","n":"英国"},{"v":"日本","n":"日本"},{"v":"韩国","n":"韩国"},{"v":"德国","n":"德国"},{"v":"泰国","n":"泰国"},{"v":"印度","n":"印度"},{"v":"意大利","n":"意大利"},{"v":"西班牙","n":"西班牙"},{"v":"加拿大","n":"加拿大"},{"v":"其他","n":"其他"}],"key":"area"},{"name":"语言","value":[{"v":"国语","n":"国语"},{"v":"英语","n":"英语"},{"v":"粤语","n":"粤语"},{"v":"闽南语","n":"闽南语"},{"v":"韩语","n":"韩语"},{"v":"日语","n":"日语"},{"v":"法语","n":"法语"},{"v":"德语","n":"德语"},{"v":"其他","n":"其他"}],"key":"lang"},{"name":"时间","value":[{"v":"2024","n":"2024"},{"v":"2023","n":"2023"},{"v":"2022","n":"2022"},{"v":"2021","n":"2021"},{"v":"2020","n":"2020"},{"v":"2019","n":"2019"},{"v":"2018","n":"2018"},{"v":"2017","n":"2017"},{"v":"2016","n":"2016"},{"v":"2015","n":"2015"},{"v":"2014","n":"2014"},{"v":"2013","n":"2013"},{"v":"2012","n":"2012"},{"v":"2011","n":"2011"},{"v":"2010","n":"2010"}],"key":"year"},{"name":"字母查找","value":[{"v":"A","n":"A"},{"v":"B","n":"B"},{"v":"C","n":"C"},{"v":"D","n":"D"},{"v":"E","n":"E"},{"v":"F","n":"F"},{"v":"G","n":"G"},{"v":"H","n":"H"},{"v":"I","n":"I"},{"v":"J","n":"J"},{"v":"K","n":"K"},{"v":"L","n":"L"},{"v":"M","n":"M"},{"v":"N","n":"N"},{"v":"O","n":"O"},{"v":"P","n":"P"},{"v":"Q","n":"Q"},{"v":"R","n":"R"},{"v":"S","n":"S"},{"v":"T","n":"T"},{"v":"U","n":"U"},{"v":"V","n":"V"},{"v":"W","n":"W"},{"v":"X","n":"X"},{"v":"Y","n":"Y"},{"v":"Z","n":"Z"},{"v":"0-9","n":"0-9"}],"key":"character"},{"name":"评分排序","value":[{"v":"time","n":"时间排序"},{"v":"hits","n":"人气排序"},{"v":"score","n":"评分排序"}],"key":"order"}],"2":[{"name":"类型","value":[{"v":"13","n":"国产剧"},{"v":"14","n":"日韩剧"},{"v":"15","n":"欧美剧"},{"v":"16","n":"港台剧"}],"key":"type"},{"name":"剧情","value":[{"v":"古装","n":"古装"},{"v":"战争","n":"战争"},{"v":"青春偶像","n":"青春偶像"},{"v":"喜剧","n":"喜剧"},{"v":"家庭","n":"家庭"},{"v":"犯罪","n":"犯罪"},{"v":"动作","n":"动作"},{"v":"奇幻","n":"奇幻"},{"v":"剧情","n":"剧情"},{"v":"历史","n":"历史"},{"v":"经典","n":"经典"},{"v":"乡村","n":"乡村"},{"v":"情景","n":"情景"},{"v":"商战","n":"商战"},{"v":"网剧","n":"网剧"},{"v":"其他","n":"其他"}],"key":"class"},{"name":"地区","value":[{"v":"中国大陆","n":"中国大陆"},{"v":"中国香港","n":"中国香港"},{"v":"中国台湾","n":"中国台湾"},{"v":"韩国","n":"韩国"},{"v":"香港","n":"香港"},{"v":"台湾","n":"台湾"},{"v":"日本","n":"日本"},{"v":"美国","n":"美国"},{"v":"泰国","n":"泰国"},{"v":"英国","n":"英国"},{"v":"新加坡","n":"新加坡"},{"v":"其他","n":"其他"}],"key":"area"},{"name":"语言","value":[{"v":"国语","n":"国语"},{"v":"英语","n":"英语"},{"v":"粤语","n":"粤语"},{"v":"闽南语","n":"闽南语"},{"v":"韩语","n":"韩语"},{"v":"日语","n":"日语"},{"v":"其他","n":"其他"}],"key":"lang"},{"name":"时间","value":[{"v":"2024","n":"2024"},{"v":"2023","n":"2023"},{"v":"2022","n":"2022"},{"v":"2021","n":"2021"},{"v":"2020","n":"2020"},{"v":"2019","n":"2019"},{"v":"2018","n":"2018"},{"v":"2017","n":"2017"},{"v":"2016","n":"2016"},{"v":"2015","n":"2015"},{"v":"2014","n":"2Line truncated
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"SiteUrl":"https://www.leijing1.com","Classes":[{"type_name":"电影","type_id":"42204681950354"},{"type_name":"剧集","type_id":"42204684250355"},{"type_name":"影视原盘","type_id":"42212287587456"},{"type_name":"综艺","type_id":"42210356650363"},{"type_name":"动漫","type_id":"42204792950357"},{"type_name":"纪录片","type_id":"42204697150356"},{"type_name":"演唱会","type_id":"42317879720298"}]}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"SiteUrl":"https://mo.muouso.fun","Domains":["https://mo.muouso.fun","https://mogg.deno.dev"],"SiteWord":"mogg","SiteName":"木偶","Classes":[{"type_name":"电影","type_id":"1"},{"type_name":"剧集","type_id":"2"},{"type_name":"综艺","type_id":"25"},{"type_name":"动漫","type_id":"3"},{"type_name":"纪录片","type_id":"4"}],"Filters":{"1":[{"name":"剧情","value":[{"v":"喜剧","n":"喜剧"},{"v":"爱情","n":"爱情"},{"v":"恐怖","n":"恐怖"},{"v":"动作","n":"动作"},{"v":"科幻","n":"科幻"},{"v":"剧情","n":"剧情"},{"v":"战争","n":"战争"},{"v":"警匪","n":"警匪"},{"v":"犯罪","n":"犯罪"},{"v":"动画","n":"动画"},{"v":"奇幻","n":"奇幻"},{"v":"武侠","n":"武侠"},{"v":"冒险","n":"冒险"},{"v":"枪战","n":"枪战"},{"v":"恐怖","n":"恐怖"},{"v":"悬疑","n":"悬疑"},{"v":"惊悚","n":"惊悚"},{"v":"经典","n":"经典"},{"v":"青春","n":"青春"},{"v":"文艺","n":"文艺"},{"v":"微电影","n":"微电影"},{"v":"古装","n":"古装"},{"v":"历史","n":"历史"},{"v":"运动","n":"运动"},{"v":"农村","n":"农村"},{"v":"儿童","n":"儿童"},{"v":"网络电影","n":"网络电影"}],"key":"class"},{"name":"地区","value":[{"v":"大陆","n":"大陆"},{"v":"香港","n":"香港"},{"v":"台湾","n":"台湾"},{"v":"美国","n":"美国"},{"v":"法国","n":"法国"},{"v":"英国","n":"英国"},{"v":"日本","n":"日本"},{"v":"韩国","n":"韩国"},{"v":"德国","n":"德国"},{"v":"泰国","n":"泰国"},{"v":"印度","n":"印度"},{"v":"意大利","n":"意大利"},{"v":"西班牙","n":"西班牙"},{"v":"加拿大","n":"加拿大"},{"v":"其他","n":"其他"}],"key":"area"},{"name":"语言","value":[{"v":"国语","n":"国语"},{"v":"英语","n":"英语"},{"v":"粤语","n":"粤语"},{"v":"闽南语","n":"闽南语"},{"v":"韩语","n":"韩语"},{"v":"日语","n":"日语"},{"v":"法语","n":"法语"},{"v":"德语","n":"德语"},{"v":"其它","n":"其它"}],"key":"lang"},{"name":"时间","value":[{"v":"2024","n":"2024"},{"v":"2023","n":"2023"},{"v":"2022","n":"2022"},{"v":"2021","n":"2021"},{"v":"2020","n":"2020"},{"v":"2019","n":"2019"},{"v":"2018","n":"2018"},{"v":"2017","n":"2017"},{"v":"2016","n":"2016"},{"v":"2015","n":"2015"},{"v":"2014","n":"2014"},{"v":"2013","n":"2013"},{"v":"2012","n":"2012"},{"v":"2011","n":"2011"},{"v":"2010","n":"2010"}],"key":"year"},{"name":"字母查找","value":[{"v":"A","n":"A"},{"v":"B","n":"B"},{"v":"C","n":"C"},{"v":"D","n":"D"},{"v":"E","n":"E"},{"v":"F","n":"F"},{"v":"G","n":"G"},{"v":"H","n":"H"},{"v":"I","n":"I"},{"v":"J","n":"J"},{"v":"K","n":"K"},{"v":"L","n":"L"},{"v":"M","n":"M"},{"v":"N","n":"N"},{"v":"O","n":"O"},{"v":"P","n":"P"},{"v":"Q","n":"Q"},{"v":"R","n":"R"},{"v":"S","n":"S"},{"v":"T","n":"T"},{"v":"U","n":"U"},{"v":"V","n":"V"},{"v":"W","n":"W"},{"v":"X","n":"X"},{"v":"Y","n":"Y"},{"v":"Z","n":"Z"},{"v":"0-9","n":"0-9"}],"key":"character"},{"name":"评分排序","value":[{"v":"time","n":"时间排序"},{"v":"hits","n":"人气排序"},{"v":"score","n":"评分排序"}],"key":"order"}],"2":[{"name":"类型","value":[{"v":"13","n":"国产剧"},{"v":"14","n":"欧美剧"},{"v":"15","n":"日韩剧"},{"v":"16","n":"港台剧"},{"v":"23","n":"泰剧"}],"key":"type"},{"name":"剧情","value":[{"v":"古装","n":"古装"},{"v":"战争","n":"战争"},{"v":"青春偶像","n":"青春偶像"},{"v":"喜剧","n":"喜剧"},{"v":"家庭","n":"家庭"},{"v":"犯罪","n":"犯罪"},{"v":"动作","n":"动作"},{"v":"奇幻","n":"奇幻"},{"v":"剧情","n":"剧情"},{"v":"历史","n":"历史"},{"v":"经典","n":"经典"},{"v":"乡村","n":"乡村"},{"v":"情景","n":"情景"},{"v":"商战","n":"商战"},{"v":"网剧","n":"网剧"},{"v":"其他","n":"其他"}],"key":"class"},{"name":"地区","value":[{"v":"中国大陆","n":"中国大陆"},{"v":"大陆","n":"大陆"},{"v":"内地","n":"内地"},{"v":"韩国","n":"韩国"},{"v":"香港","n":"香港"},{"v":"台湾","n":"台湾"},{"v":"日本","n":"日本"},{"v":"美国","n":"美国"},{"v":"泰国","n":"泰国"},{"v":"英国","n":"英国"},{"v":"新加坡","n":"新加坡"},{"v":"其他","n":"其他"}],"key":"area"},{"name":"语言","value":[{"v":"国语","n":"国语"},{"v":"英语","n":"英语"},{"v":"粤语","n":"粤语"},{"v":"闽南语","n":"闽南语"},{"v":"韩语","n":"韩语"},{"v":"日语","n":"日语"},{"v":"其它","n":"其它"}],"key":"lang"},{"name":"时间","value":[{"v":"2024","n":"2024"},{"v":"2023","n":"2023"},{"v":"2022","n":"2022"},{"v":"2021","n":"2021"},{"v":"2020","n":"2020"},{"v":"2019","n":"2019"},{"v":"2018","n":"2018"},{"v":"2017","n":"2017"},{"v":"2016","n":"2016"},{"v":"2015","n":"2015"},{"v":"2014","n":"2014"},{"v":"2013","n":"2013"},{"v":"2012","n":"2012"},{"v":"2011","n":"2011"},{"v":"2010","n":"2010"}],"key":"year"},{"name":"字母查找","value":[{"v":"A","n":"A"},{"v":"B","n":"B"},{"v":"C","n":"C"},{"v":"D","n":"D"},{"v":"E","n":"E"},{"v":"F","n":"F"},{"v":"G","n":"G"},{"v":"H","n":"H"},{"v":"I","n":"I"},{"v":"J","n":"J"},{"v":"K","n":"K"},{"v":"L","n":"L"}Line truncated
|
||||||
@@ -0,0 +1,55 @@
|
|||||||
|
{
|
||||||
|
"md5": "123",
|
||||||
|
"quark": {
|
||||||
|
"NORMAL": {
|
||||||
|
"name": "非会员",
|
||||||
|
"threadConfig": "60,64,80,88,100",
|
||||||
|
"thread": 64,
|
||||||
|
"chunksize": 170
|
||||||
|
},
|
||||||
|
"EXP_SVIP": {
|
||||||
|
"name": "88会员",
|
||||||
|
"threadConfig": "10,14,16,18",
|
||||||
|
"thread": 14,
|
||||||
|
"chunksize": 350
|
||||||
|
},
|
||||||
|
"SUPER_VIP": {
|
||||||
|
"name": "SVIP",
|
||||||
|
"threadConfig": "10,14,16,18",
|
||||||
|
"thread": 14,
|
||||||
|
"chunksize": 500
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"uc": {
|
||||||
|
"NORMAL": {
|
||||||
|
"name": "非会员",
|
||||||
|
"threadConfig": "10,14,16,18",
|
||||||
|
"thread": 14,
|
||||||
|
"chunksize": 500
|
||||||
|
},
|
||||||
|
"VIP": {
|
||||||
|
"name": "普通会员",
|
||||||
|
"threadConfig": "10,14,16,18",
|
||||||
|
"thread": 14,
|
||||||
|
"chunksize": 500
|
||||||
|
},
|
||||||
|
"SUPER_VIP": {
|
||||||
|
"name": "SVIP",
|
||||||
|
"threadConfig": "10,14,16,18",
|
||||||
|
"thread": 14,
|
||||||
|
"chunksize": 500
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"multi": {
|
||||||
|
"name": "多线程实现方式",
|
||||||
|
"config": {
|
||||||
|
"gox": {
|
||||||
|
"name" : "GOX"
|
||||||
|
},
|
||||||
|
"java": {
|
||||||
|
"name" : "Java"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mode":"gox"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"SiteUrl":"https://pan1.me","Classes":[{"type_name":"电影","type_id":"2"},{"type_name":"剧集","type_id":"48"},{"type_name":"4K原盘","type_id":"56"},{"type_name":"综艺","type_id":"52"},{"type_name":"动漫","type_id":"37"}], "Cookie":"bbs_sid=rrru52bda4v655kl9u1c87f00m; bbs_token=dZRAvHbHcUZkuJ7oHALqWoUs00C1fGqqXDXH7I8LH6hMddXP"}
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "我的网盘",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "",
|
||||||
|
"folder": "0"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "幼儿教育",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "a08f66152533",
|
||||||
|
"folder": "0"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "4K影视",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "7568042397a9",
|
||||||
|
"folder": "0a9f0d04a8704f35b18763948ece0593"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "短剧合集1",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "885fd4ba2d92",
|
||||||
|
"folder": "81ca012717cb45228f237e26d8da20c8"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "短剧合集2",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "a1cda418984f",
|
||||||
|
"folder": "7e09c18d7f8045f983eca086be8ddb8f"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "我的网盘",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "",
|
||||||
|
"folder": "0"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"SiteUrl":"http://www.wogg.lol","Domains":["http://www.wogg.lol", "https://woggpan.333232.xyz", "https://woggpan.888484.xyz", "https://www.wogg.one", "https://wogg.xxooo.cf"],"SiteWord":"wogg","SiteName":"玩偶","Classes":[{"type_name":"电影","type_id":"1"},{"type_name":"剧集","type_id":"2"},{"type_name":"臻彩视界","type_id":"44"},{"type_name":"综艺","type_id":"4"},{"type_name":"动漫","type_id":"3"},{"type_name":"音乐","type_id":"5"},{"type_name":"短剧","type_id":"6"}],"Filters":{"1":[{"name":"剧情","value":[{"v":"喜剧","n":"喜剧"},{"v":"爱情","n":"爱情"},{"v":"恐怖","n":"恐怖"},{"v":"动作","n":"动作"},{"v":"科幻","n":"科幻"},{"v":"剧情","n":"剧情"},{"v":"战争","n":"战争"},{"v":"警匪","n":"警匪"},{"v":"犯罪","n":"犯罪"},{"v":"古装","n":"古装"},{"v":"奇幻","n":"奇幻"},{"v":"武侠","n":"武侠"},{"v":"冒险","n":"冒险"},{"v":"枪战","n":"枪战"},{"v":"恐怖","n":"恐怖"},{"v":"悬疑","n":"悬疑"},{"v":"惊悚","n":"惊悚"},{"v":"经典","n":"经典"},{"v":"青春","n":"青春"},{"v":"文艺","n":"文艺"},{"v":"微电影","n":"微电影"},{"v":"历史","n":"历史"}],"key":"class"},{"name":"地区","value":[{"v":"大陆","n":"大陆"},{"v":"香港","n":"香港"},{"v":"台湾","n":"台湾"},{"v":"美国","n":"美国"},{"v":"法国","n":"法国"},{"v":"英国","n":"英国"},{"v":"日本","n":"日本"},{"v":"韩国","n":"韩国"},{"v":"德国","n":"德国"},{"v":"泰国","n":"泰国"},{"v":"印度","n":"印度"},{"v":"意大利","n":"意大利"},{"v":"西班牙","n":"西班牙"},{"v":"加拿大","n":"加拿大"},{"v":"其他","n":"其他"}],"key":"area"},{"name":"语言","value":[{"v":"国语","n":"国语"},{"v":"英语","n":"英语"},{"v":"粤语","n":"粤语"},{"v":"闽南语","n":"闽南语"},{"v":"韩语","n":"韩语"},{"v":"日语","n":"日语"},{"v":"法语","n":"法语"},{"v":"德语","n":"德语"},{"v":"其它","n":"其它"}],"key":"lang"},{"name":"时间","value":[{"v":"2024","n":"2024"},{"v":"2023","n":"2023"},{"v":"2022","n":"2022"},{"v":"2021","n":"2021"},{"v":"2020","n":"2020"},{"v":"2019","n":"2019"},{"v":"2018","n":"2018"},{"v":"2017","n":"2017"},{"v":"2016","n":"2016"},{"v":"2015","n":"2015"},{"v":"2014","n":"2014"},{"v":"2013","n":"2013"},{"v":"2012","n":"2012"},{"v":"2011","n":"2011"},{"v":"2010","n":"2010"}],"key":"year"},{"name":"字母查找","value":[{"v":"A","n":"A"},{"v":"B","n":"B"},{"v":"C","n":"C"},{"v":"D","n":"D"},{"v":"E","n":"E"},{"v":"F","n":"F"},{"v":"G","n":"G"},{"v":"H","n":"H"},{"v":"I","n":"I"},{"v":"J","n":"J"},{"v":"K","n":"K"},{"v":"L","n":"L"},{"v":"M","n":"M"},{"v":"N","n":"N"},{"v":"O","n":"O"},{"v":"P","n":"P"},{"v":"Q","n":"Q"},{"v":"R","n":"R"},{"v":"S","n":"S"},{"v":"T","n":"T"},{"v":"U","n":"U"},{"v":"V","n":"V"},{"v":"W","n":"W"},{"v":"X","n":"X"},{"v":"Y","n":"Y"},{"v":"Z","n":"Z"},{"v":"0-9","n":"0-9"}],"key":"character"},{"name":"评分排序","value":[{"v":"time","n":"时间排序"},{"v":"hits","n":"人气排序"},{"v":"score","n":"评分排序"}],"key":"order"}],"2":[{"name":"剧情","value":[{"v":"喜剧","n":"喜剧"},{"v":"爱情","n":"爱情"},{"v":"恐怖","n":"恐怖"},{"v":"动作","n":"动作"},{"v":"科幻","n":"科幻"},{"v":"剧情","n":"剧情"},{"v":"战争","n":"战争"},{"v":"警匪","n":"警匪"},{"v":"犯罪","n":"犯罪"},{"v":"古装","n":"古装"},{"v":"奇幻","n":"奇幻"},{"v":"武侠","n":"武侠"},{"v":"冒险","n":"冒险"},{"v":"枪战","n":"枪战"},{"v":"恐怖","n":"恐怖"},{"v":"悬疑","n":"悬疑"},{"v":"惊悚","n":"惊悚"},{"v":"经典","n":"经典"},{"v":"青春","n":"青春"},{"v":"文艺","n":"文艺"},{"v":"微电影","n":"微电影"},{"v":"历史","n":"历史"}],"key":"class"},{"name":"地区","value":[{"v":"大陆","n":"大陆"},{"v":"香港","n":"香港"},{"v":"台湾","n":"台湾"},{"v":"美国","n":"美国"},{"v":"法国","n":"法国"},{"v":"英国","n":"英国"},{"v":"日本","n":"日本"},{"v":"韩国","n":"韩国"},{"v":"德国","n":"德国"},{"v":"泰国","n":"泰国"},{"v":"印度","n":"印度"},{"v":"意大利","n":"意大利"},{"v":"西班牙","n":"西班牙"},{"v":"加拿大","n":"加拿大"},{"v":"其他","n":"其他"}],"key":"area"},{"name":"语言","value":[{"v":"国语","n":"国语"},{"v":"英语","n":"英语"},{"v":"粤语","n":"粤语"},{"v":"闽南语","n":"闽南语"},{"v":"韩语","n":"韩语"},{"v":"日语","n":"日语"},{"v":"法语","n":"法语"},{"v":"德语","n":"德语"},{"v":"其它","n":"其它"}],"key":"lang"},{"name":"时间","value":[{"v":"2024","n":"2024"},{"v":"2023","n":"2023"},{"v":"2022","n":"2022"},{"v":"2021","n":"2021"},{"v":"2020","n":"2020"},{"v":"2019","n":"2019"},{"v":"2018","n":"2018"},{"v":"2017","n":"2017"},{"v":"2016","n":"2016"},{"v":"2015","n":"2015"},{"v":"2014","n":"2014"},{"v":"2013","n":"2013"},{"v":"2012","n":"2012"},{"v":"2011","n":"2011"},{"v":"2010","n":"2010"}],"key":"year"},{"name":"字母查找","value":[{"v":"A","n":"A"},{"v":"B","n":"B"},{"v":"C","n":"C"},{"v":"D","n":"D"},{"v":"E"Line truncated
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"SiteUrl":"https://www.mucpan.cc","Domains":["https://www.mucpan.cc","https://54271.fun"],"SiteWord":"xm","SiteName":"小米","Classes":[{"type_name":"电影","type_id":"1"},{"type_name":"剧集","type_id":"2"},{"type_name":"综艺","type_id":"4"},{"type_name":"动漫","type_id":"3"}],"Filters":{"3":[{"name":"类型","value":[{"v":"37","n":"日韩动漫"},{"v":"38","n":"欧美动漫"},{"v":"36","n":"国产动漫"}],"key":"type"},{"name":"剧情","value":[{"v":"古装","n":"古装"},{"v":"战争","n":"战争"},{"v":"青春偶像","n":"青春偶像"},{"v":"喜剧","n":"喜剧"},{"v":"家庭","n":"家庭"},{"v":"犯罪","n":"犯罪"},{"v":"动作","n":"动作"},{"v":"奇幻","n":"奇幻"},{"v":"剧情","n":"剧情"},{"v":"历史","n":"历史"},{"v":"经典","n":"经典"},{"v":"乡村","n":"乡村"},{"v":"情景","n":"情景"},{"v":"商战","n":"商战"},{"v":"网剧","n":"网剧"},{"v":"其他","n":"其他"}],"key":"class"},{"name":"地区","value":[{"v":"内地","n":"内地"},{"v":"韩国","n":"韩国"},{"v":"香港","n":"香港"},{"v":"台湾","n":"台湾"},{"v":"日本","n":"日本"},{"v":"美国","n":"美国"},{"v":"泰国","n":"泰国"},{"v":"英国","n":"英国"},{"v":"新加坡","n":"新加坡"},{"v":"其他","n":"其他"}],"key":"area"},{"name":"语言","value":[{"v":"国语","n":"国语"},{"v":"英语","n":"英语"},{"v":"粤语","n":"粤语"},{"v":"闽南语","n":"闽南语"},{"v":"韩语","n":"韩语"},{"v":"日语","n":"日语"},{"v":"其它","n":"其它"}],"key":"lang"},{"name":"时间","value":[{"v":"2024","n":"2024"},{"v":"2023","n":"2023"},{"v":"2022","n":"2022"},{"v":"2021","n":"2021"},{"v":"2020","n":"2020"},{"v":"2019","n":"2019"},{"v":"2018","n":"2018"},{"v":"2017","n":"2017"},{"v":"2016","n":"2016"},{"v":"2015","n":"2015"},{"v":"2014","n":"2014"},{"v":"2013","n":"2013"},{"v":"2012","n":"2012"},{"v":"2011","n":"2011"},{"v":"2010","n":"2010"}],"key":"year"},{"name":"字母查找","value":[{"v":"A","n":"A"},{"v":"B","n":"B"},{"v":"C","n":"C"},{"v":"D","n":"D"},{"v":"E","n":"E"},{"v":"F","n":"F"},{"v":"G","n":"G"},{"v":"H","n":"H"},{"v":"I","n":"I"},{"v":"J","n":"J"},{"v":"K","n":"K"},{"v":"L","n":"L"},{"v":"M","n":"M"},{"v":"N","n":"N"},{"v":"O","n":"O"},{"v":"P","n":"P"},{"v":"Q","n":"Q"},{"v":"R","n":"R"},{"v":"S","n":"S"},{"v":"T","n":"T"},{"v":"U","n":"U"},{"v":"V","n":"V"},{"v":"W","n":"W"},{"v":"X","n":"X"},{"v":"Y","n":"Y"},{"v":"Z","n":"Z"},{"v":"0-9","n":"0-9"}],"key":"character"},{"name":"评分排序","value":[{"v":"time","n":"时间排序"},{"v":"hits","n":"人气排序"},{"v":"score","n":"评分排序"}],"key":"order"}],"4":[{"name":"类型","value":[{"v":"39","n":"国产综艺"},{"v":"40","n":"其他综艺"}],"key":"type"},{"name":"时间","value":[{"v":"2024","n":"2024"},{"v":"2023","n":"2023"},{"v":"2022","n":"2022"},{"v":"2021","n":"2021"},{"v":"2020","n":"2020"},{"v":"2019","n":"2019"},{"v":"2018","n":"2018"},{"v":"2017","n":"2017"},{"v":"2016","n":"2016"},{"v":"2015","n":"2015"},{"v":"2014","n":"2014"},{"v":"2013","n":"2013"},{"v":"2012","n":"2012"},{"v":"2011","n":"2011"},{"v":"2010","n":"2010"}],"key":"year"},{"name":"字母查找","value":[{"v":"A","n":"A"},{"v":"B","n":"B"},{"v":"C","n":"C"},{"v":"D","n":"D"},{"v":"E","n":"E"},{"v":"F","n":"F"},{"v":"G","n":"G"},{"v":"H","n":"H"},{"v":"I","n":"I"},{"v":"J","n":"J"},{"v":"K","n":"K"},{"v":"L","n":"L"},{"v":"M","n":"M"},{"v":"N","n":"N"},{"v":"O","n":"O"},{"v":"P","n":"P"},{"v":"Q","n":"Q"},{"v":"R","n":"R"},{"v":"S","n":"S"},{"v":"T","n":"T"},{"v":"U","n":"U"},{"v":"V","n":"V"},{"v":"W","n":"W"},{"v":"X","n":"X"},{"v":"Y","n":"Y"},{"v":"Z","n":"Z"},{"v":"0-9","n":"0-9"}],"key":"character"},{"name":"评分排序","value":[{"v":"time","n":"时间排序"},{"v":"hits","n":"人气排序"},{"v":"score","n":"评分排序"}],"key":"order"}],"1":[{"name":"类型","value":[{"v":"25","n":"科幻"},{"v":"26","n":"战争"},{"v":"27","n":"爱情"},{"v":"28","n":"恐怖"},{"v":"29","n":"院线"},{"v":"30","n":"其他"}],"key":"type"},{"name":"剧情","value":[{"v":"喜剧","n":"喜剧"},{"v":"爱情","n":"爱情"},{"v":"恐怖","n":"恐怖"},{"v":"动作","n":"动作"},{"v":"科幻","n":"科幻"},{"v":"剧情","n":"剧情"},{"v":"战争","n":"战争"},{"v":"警匪","n":"警匪"},{"v":"犯罪","n":"犯罪"},{"v":"动画","n":"动画"},{"v":"奇幻","n":"奇幻"},{"v":"武侠","n":"武侠"},{"v":"冒险","n":"冒险"},{"v":"枪战","n":"枪战"},{"v":"恐怖","n":"恐怖"},{"v":"悬疑","n":"悬疑"},{"v":"惊悚","n":"惊悚"},{"v":"经典","n":"经典"},{"v":"青春","n":"青春"},{"v":"文艺","n":"文艺"},{"v":"微电影","n":"微电影"},{"v":"古装","n":"古装"},{"v":"历史","n":"历史"},{"v":"运动","n":"运动"},{"v":"农村","n":"农村"},{"v":"儿童","n":"儿童"},{"v":"网络电影","n":"网络电影"}],"key":"class"},{"name":"地区","value":[{"v":"内地","n":"内地"},{"v":"韩国","n":"韩国"},{"v":"香港","n":"香港"},{"v":"台湾","n":"台湾"},{"v":"日本","n":"日本"},{"v":"美国","n":"美国"},{"v":"泰Line truncated
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"SiteUrl":"https://tv.yydsys.top","Domains":["https://tv.yydsys.top","https://tv.yydsys.cc"],"SiteWord":"yyds","SiteName":"多多","Classes":[{"type_name":"电影","type_id":"1"},{"type_name":"剧集","type_id":"2"},{"type_name":"综艺","type_id":"3"},{"type_name":"动漫","type_id":"4"},{"type_name":"综艺","type_id":"20"},{"type_name":"短剧","type_id":"5"}],"Filters":{"1":[{"name":"剧情","value":[{"v":"喜剧","n":"喜剧"},{"v":"爱情","n":"爱情"},{"v":"恐怖","n":"恐怖"},{"v":"动作","n":"动作"},{"v":"科幻","n":"科幻"},{"v":"剧情","n":"剧情"},{"v":"战争","n":"战争"},{"v":"警匪","n":"警匪"},{"v":"犯罪","n":"犯罪"},{"v":"古装","n":"古装"},{"v":"奇幻","n":"奇幻"},{"v":"武侠","n":"武侠"},{"v":"冒险","n":"冒险"},{"v":"枪战","n":"枪战"},{"v":"恐怖","n":"恐怖"},{"v":"悬疑","n":"悬疑"},{"v":"惊悚","n":"惊悚"},{"v":"经典","n":"经典"},{"v":"青春","n":"青春"},{"v":"文艺","n":"文艺"},{"v":"微电影","n":"微电影"},{"v":"历史","n":"历史"}],"key":"class"},{"name":"地区","value":[{"v":"大陆","n":"大陆"},{"v":"香港","n":"香港"},{"v":"台湾","n":"台湾"},{"v":"美国","n":"美国"},{"v":"法国","n":"法国"},{"v":"英国","n":"英国"},{"v":"日本","n":"日本"},{"v":"韩国","n":"韩国"},{"v":"德国","n":"德国"},{"v":"泰国","n":"泰国"},{"v":"印度","n":"印度"},{"v":"意大利","n":"意大利"},{"v":"西班牙","n":"西班牙"},{"v":"加拿大","n":"加拿大"},{"v":"其他","n":"其他"}],"key":"area"},{"name":"语言","value":[{"v":"国语","n":"国语"},{"v":"英语","n":"英语"},{"v":"粤语","n":"粤语"},{"v":"闽南语","n":"闽南语"},{"v":"韩语","n":"韩语"},{"v":"日语","n":"日语"},{"v":"法语","n":"法语"},{"v":"德语","n":"德语"},{"v":"其它","n":"其它"}],"key":"lang"},{"name":"时间","value":[{"v":"2024","n":"2024"},{"v":"2023","n":"2023"},{"v":"2022","n":"2022"},{"v":"2021","n":"2021"},{"v":"2020","n":"2020"},{"v":"2019","n":"2019"},{"v":"2018","n":"2018"},{"v":"2017","n":"2017"},{"v":"2016","n":"2016"},{"v":"2015","n":"2015"},{"v":"2014","n":"2014"},{"v":"2013","n":"2013"},{"v":"2012","n":"2012"},{"v":"2011","n":"2011"},{"v":"2010","n":"2010"}],"key":"year"},{"name":"字母查找","value":[{"v":"A","n":"A"},{"v":"B","n":"B"},{"v":"C","n":"C"},{"v":"D","n":"D"},{"v":"E","n":"E"},{"v":"F","n":"F"},{"v":"G","n":"G"},{"v":"H","n":"H"},{"v":"I","n":"I"},{"v":"J","n":"J"},{"v":"K","n":"K"},{"v":"L","n":"L"},{"v":"M","n":"M"},{"v":"N","n":"N"},{"v":"O","n":"O"},{"v":"P","n":"P"},{"v":"Q","n":"Q"},{"v":"R","n":"R"},{"v":"S","n":"S"},{"v":"T","n":"T"},{"v":"U","n":"U"},{"v":"V","n":"V"},{"v":"W","n":"W"},{"v":"X","n":"X"},{"v":"Y","n":"Y"},{"v":"Z","n":"Z"},{"v":"0-9","n":"0-9"}],"key":"character"},{"name":"评分排序","value":[{"v":"time","n":"时间排序"},{"v":"hits","n":"人气排序"},{"v":"score","n":"评分排序"}],"key":"order"}],"2":[{"name":"剧情","value":[{"v":"喜剧","n":"喜剧"},{"v":"爱情","n":"爱情"},{"v":"恐怖","n":"恐怖"},{"v":"动作","n":"动作"},{"v":"科幻","n":"科幻"},{"v":"剧情","n":"剧情"},{"v":"战争","n":"战争"},{"v":"警匪","n":"警匪"},{"v":"犯罪","n":"犯罪"},{"v":"古装","n":"古装"},{"v":"奇幻","n":"奇幻"},{"v":"武侠","n":"武侠"},{"v":"冒险","n":"冒险"},{"v":"枪战","n":"枪战"},{"v":"恐怖","n":"恐怖"},{"v":"悬疑","n":"悬疑"},{"v":"惊悚","n":"惊悚"},{"v":"经典","n":"经典"},{"v":"青春","n":"青春"},{"v":"文艺","n":"文艺"},{"v":"微电影","n":"微电影"},{"v":"历史","n":"历史"}],"key":"class"},{"name":"地区","value":[{"v":"大陆","n":"大陆"},{"v":"香港","n":"香港"},{"v":"台湾","n":"台湾"},{"v":"美国","n":"美国"},{"v":"法国","n":"法国"},{"v":"英国","n":"英国"},{"v":"日本","n":"日本"},{"v":"韩国","n":"韩国"},{"v":"德国","n":"德国"},{"v":"泰国","n":"泰国"},{"v":"印度","n":"印度"},{"v":"意大利","n":"意大利"},{"v":"西班牙","n":"西班牙"},{"v":"加拿大","n":"加拿大"},{"v":"其他","n":"其他"}],"key":"area"},{"name":"语言","value":[{"v":"国语","n":"国语"},{"v":"英语","n":"英语"},{"v":"粤语","n":"粤语"},{"v":"闽南语","n":"闽南语"},{"v":"韩语","n":"韩语"},{"v":"日语","n":"日语"},{"v":"法语","n":"法语"},{"v":"德语","n":"德语"},{"v":"其它","n":"其它"}],"key":"lang"},{"name":"时间","value":[{"v":"2024","n":"2024"},{"v":"2023","n":"2023"},{"v":"2022","n":"2022"},{"v":"2021","n":"2021"},{"v":"2020","n":"2020"},{"v":"2019","n":"2019"},{"v":"2018","n":"2018"},{"v":"2017","n":"2017"},{"v":"2016","n":"2016"},{"v":"2015","n":"2015"},{"v":"2014","n":"2014"},{"v":"2013","n":"2013"},{"v":"2012","n":"2012"},{"v":"2011","n":"2011"},{"v":"2010","n":"2010"}],"key":"year"},{"name":"字母查找","value":[{"v":"A","n":"A"},{"v":"B","n":"B"},{"v":"C","n":"C"},{"v":"D","n":"D"},{"v":"E","n":"E"},{"v":"F","n":"F"},{"v":"G","n":"G"},{"v":"H","n":"H"},{"v":"I","n":"I"},{"v":"J","n":"J"},{"v":"K","n":"K"},{"v":"LLine truncated
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
{"SiteUrl":"https://xiaomiai.site","Domains":[],"SiteWord":"zz","SiteName":"至臻","Classes":[{"type_name":"电影","type_id":"1"},{"type_name":"剧集","type_id":"2"},{"type_name":"臻彩","type_id":"26"},{"type_name":"老剧","type_id":"24"},{"type_name":"综艺","type_id":"4"},{"type_name":"动漫","type_id":"3"},{"type_name":"短剧","type_id":"5"}],"Filters":{"1":[{"name":"类型","value":[{"v":"6","n":"科幻"},{"v":"7","n":"爱情"},{"v":"8","n":"战争"},{"v":"9","n":"恐怖"},{"v":"10","n":"高码"},{"v":"11","n":"动画"},{"v":"12","n":"动作"},{"v":"23","n":"画质控"}],"key":"type"},{"name":"剧情","value":[{"v":"喜剧","n":"喜剧"},{"v":"爱情","n":"爱情"},{"v":"恐怖","n":"恐怖"},{"v":"动作","n":"动作"},{"v":"科幻","n":"科幻"},{"v":"剧情","n":"剧情"},{"v":"战争","n":"战争"},{"v":"警匪","n":"警匪"},{"v":"犯罪","n":"犯罪"},{"v":"动画","n":"动画"},{"v":"奇幻","n":"奇幻"},{"v":"武侠","n":"武侠"},{"v":"冒险","n":"冒险"},{"v":"枪战","n":"枪战"},{"v":"恐怖","n":"恐怖"},{"v":"悬疑","n":"悬疑"},{"v":"惊悚","n":"惊悚"},{"v":"经典","n":"经典"},{"v":"青春","n":"青春"},{"v":"文艺","n":"文艺"},{"v":"微电影","n":"微电影"},{"v":"古装","n":"古装"},{"v":"历史","n":"历史"},{"v":"运动","n":"运动"},{"v":"农村","n":"农村"},{"v":"儿童","n":"儿童"},{"v":"网络电影","n":"网络电影"}],"key":"class"},{"name":"地区","value":[{"v":"大陆","n":"大陆"},{"v":"香港","n":"香港"},{"v":"台湾","n":"台湾"},{"v":"美国","n":"美国"},{"v":"法国","n":"法国"},{"v":"英国","n":"英国"},{"v":"日本","n":"日本"},{"v":"韩国","n":"韩国"},{"v":"德国","n":"德国"},{"v":"泰国","n":"泰国"},{"v":"印度","n":"印度"},{"v":"意大利","n":"意大利"},{"v":"西班牙","n":"西班牙"},{"v":"加拿大","n":"加拿大"},{"v":"其他","n":"其他"}],"key":"area"},{"name":"语言","value":[{"v":"国语","n":"国语"},{"v":"英语","n":"英语"},{"v":"粤语","n":"粤语"},{"v":"闽南语","n":"闽南语"},{"v":"韩语","n":"韩语"},{"v":"日语","n":"日语"},{"v":"法语","n":"法语"},{"v":"德语","n":"德语"},{"v":"其它","n":"其它"}],"key":"lang"},{"name":"时间","value":[{"v":"2024","n":"2024"},{"v":"2023","n":"2023"},{"v":"2022","n":"2022"},{"v":"2021","n":"2021"},{"v":"2020","n":"2020"},{"v":"2019","n":"2019"},{"v":"2018","n":"2018"},{"v":"2017","n":"2017"},{"v":"2016","n":"2016"},{"v":"2015","n":"2015"},{"v":"2014","n":"2014"},{"v":"2013","n":"2013"},{"v":"2012","n":"2012"},{"v":"2011","n":"2011"},{"v":"2010","n":"2010"}],"key":"year"},{"name":"字母查找","value":[{"v":"A","n":"A"},{"v":"B","n":"B"},{"v":"C","n":"C"},{"v":"D","n":"D"},{"v":"E","n":"E"},{"v":"F","n":"F"},{"v":"G","n":"G"},{"v":"H","n":"H"},{"v":"I","n":"I"},{"v":"J","n":"J"},{"v":"K","n":"K"},{"v":"L","n":"L"},{"v":"M","n":"M"},{"v":"N","n":"N"},{"v":"O","n":"O"},{"v":"P","n":"P"},{"v":"Q","n":"Q"},{"v":"R","n":"R"},{"v":"S","n":"S"},{"v":"T","n":"T"},{"v":"U","n":"U"},{"v":"V","n":"V"},{"v":"W","n":"W"},{"v":"X","n":"X"},{"v":"Y","n":"Y"},{"v":"Z","n":"Z"},{"v":"0-9","n":"0-9"}],"key":"character"},{"name":"评分排序","value":[{"v":"time","n":"时间排序"},{"v":"hits","n":"人气排序"},{"v":"score","n":"评分排序"}],"key":"order"}],"2":[{"name":"类型","value":[{"v":"13","n":"国产剧"},{"v":"14","n":"日韩剧"},{"v":"15","n":"欧美剧"},{"v":"16","n":"港台剧"}],"key":"type"},{"name":"剧情","value":[{"v":"古装","n":"古装"},{"v":"战争","n":"战争"},{"v":"青春偶像","n":"青春偶像"},{"v":"喜剧","n":"喜剧"},{"v":"家庭","n":"家庭"},{"v":"犯罪","n":"犯罪"},{"v":"动作","n":"动作"},{"v":"奇幻","n":"奇幻"},{"v":"剧情","n":"剧情"},{"v":"历史","n":"历史"},{"v":"经典","n":"经典"},{"v":"乡村","n":"乡村"},{"v":"情景","n":"情景"},{"v":"商战","n":"商战"},{"v":"网剧","n":"网剧"},{"v":"其他","n":"其他"}],"key":"class"},{"name":"地区","value":[{"v":"内地","n":"内地"},{"v":"韩国","n":"韩国"},{"v":"香港","n":"香港"},{"v":"台湾","n":"台湾"},{"v":"日本","n":"日本"},{"v":"美国","n":"美国"},{"v":"泰国","n":"泰国"},{"v":"英国","n":"英国"},{"v":"新加坡","n":"新加坡"},{"v":"其他","n":"其他"}],"key":"area"},{"name":"语言","value":[{"v":"国语","n":"国语"},{"v":"英语","n":"英语"},{"v":"粤语","n":"粤语"},{"v":"闽南语","n":"闽南语"},{"v":"韩语","n":"韩语"},{"v":"日语","n":"日语"},{"v":"其它","n":"其它"}],"key":"lang"},{"name":"时间","value":[{"v":"2024","n":"2024"},{"v":"2023","n":"2023"},{"v":"2022","n":"2022"},{"v":"2021","n":"2021"},{"v":"2020","n":"2020"},{"v":"2019","n":"2019"},{"v":"2018","n":"2018"},{"v":"2017","n":"2017"},{"v":"2016","n":"2016"},{"v":"2015","n":"2015"},{"v":"2014","n":"2014"},{"v":"2013","n":"2013"},{"v":"2012","n":"2012"},{"v":"2011","n":"2011"},{"v":"2010","n":"2010"}],"key":"year"},{"name":"字母查找","value":[{"v":"A","n":"A"},{"v":"B","n":"B"},{"v":"C","n":"C"Line truncated
|
||||||
Binary file not shown.
+286
-431
@@ -4,9 +4,9 @@
|
|||||||
"spider": "./spider.jar",
|
"spider": "./spider.jar",
|
||||||
"lives": [
|
"lives": [
|
||||||
{
|
{
|
||||||
"name": "【公众号欧歌APP网络收集】接口即将关闭,请勿演示",
|
"name": "【公众号欧歌APP网络收集】测试完请删除,请勿贩卖",
|
||||||
"type": 0,
|
"type": 0,
|
||||||
"url": "./lives/【公众号欧歌APP网络收集】接口即将关闭,请勿演示.txt",
|
"url": "./lives/【公众号欧歌APP网络收集】测试完请删除,请勿贩卖.txt",
|
||||||
"epg": "http://cdn.1678520.xyz/epg/?ch={name}&date={date}"
|
"epg": "http://cdn.1678520.xyz/epg/?ch={name}&date={date}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -31,20 +31,20 @@
|
|||||||
"sites": [
|
"sites": [
|
||||||
{
|
{
|
||||||
"key": "豆瓣2",
|
"key": "豆瓣2",
|
||||||
"name": "📢【公众号欧歌APP网络收集】接口即将关闭,请勿演示",
|
"name": "📢【公众号欧歌APP网络收集】测试完请删除,请勿贩卖",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Douban",
|
"api": "csp_Douban",
|
||||||
"searchable": 0
|
"searchable": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "豆瓣1",
|
"key": "豆瓣1",
|
||||||
"name": "📢【公众号欧歌APP网络收集】接口即将关闭,请勿演示公告❤更新:3/28❤",
|
"name": "📢【公众号欧歌APP网络收集】测试完请删除,请勿贩卖公告❤更新:3/31❤",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Notice",
|
"api": "csp_Notice",
|
||||||
"searchable": 0,
|
"searchable": 0,
|
||||||
"changeable": 0,
|
"changeable": 0,
|
||||||
"jar": "./jars/豆瓣1.jar",
|
"jar": "./jars/豆瓣1.jar",
|
||||||
"ext": "https://欧歌.yy.nxog.top/公告.php?b=【公众号欧歌APP网络收集】接口即将关闭,请勿演示"
|
"ext": "https://欧歌.yy.nxog.top/公告.php?b=【公众号欧歌APP网络收集】测试完请删除,请勿贩卖"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_Netfixtv",
|
"key": "csp_Netfixtv",
|
||||||
@@ -139,15 +139,6 @@
|
|||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1
|
"filterable": 1
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "韩小圈",
|
|
||||||
"name": "💡韩小|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_HanXiaoQuan",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "巧技",
|
"key": "巧技",
|
||||||
"name": "💡巧巧|影视",
|
"name": "💡巧巧|影视",
|
||||||
@@ -190,50 +181,6 @@
|
|||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1
|
"filterable": 1
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "洽洽影视",
|
|
||||||
"name": "💡洽洽|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_AppGZ",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": "KhY021WelCEl+6MsvwnzaPussky6FQJcpCjT9V7/D61ft9vQAhNEPOYSMZVJSODd/JOOSOwUzim+9qfvgpNz7SvUPpAkXAweyrp76WY8s5EBwW7DBMY="
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "小米电影",
|
|
||||||
"name": "💡电影|影视",
|
|
||||||
"type": 3,
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"api": "csp_MovieApp"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "金牌影视",
|
|
||||||
"name": "💡金牌|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_WebJP",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": "KhY021WelCEl+6MsvwnzaPusskysEhxc/i3d/FHwReBTtZTeDEVZJbQKKez3K+OxlrjAIMdUpAUxP8fGystYn0Hss098UFVR69Qm2ARgmeZN86q8Ww=="
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "二三",
|
|
||||||
"name": "💡二三|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_QJMuou",
|
|
||||||
"playerType": 2,
|
|
||||||
"ext": "caHR0cHM6Ly8xMjN5c3cuY29tfDIz5b2x6KeGfDQuMS44"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "起点",
|
|
||||||
"name": "💡起点|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Xdai",
|
|
||||||
"playerType": 1,
|
|
||||||
"ext": "jaHR0cDovL2NhaWppLm8wYS5jbnw3MGZkNjFkOTkxZjQzMjU3fDcwZmQ2MWQ5OTFmNDMyNTd8MTAw"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "光速",
|
"key": "光速",
|
||||||
"name": "💡光速|影视",
|
"name": "💡光速|影视",
|
||||||
@@ -242,22 +189,6 @@
|
|||||||
"playerType": 1,
|
"playerType": 1,
|
||||||
"ext": "jaHR0cDovLzU5LjE1My4xNjcuMTM3Ojg4OTl8NGQ4M2I4N2M0YzVlYTExMXw0ZDgzYjg3YzRjNWVhMTExfDQ2Mg=="
|
"ext": "jaHR0cDovLzU5LjE1My4xNjcuMTM3Ojg4OTl8NGQ4M2I4N2M0YzVlYTExMXw0ZDgzYjg3YzRjNWVhMTExfDQ2Mg=="
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "优秀",
|
|
||||||
"name": "💡优秀|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Xdai",
|
|
||||||
"playerType": 1,
|
|
||||||
"ext": "jaHR0cDovL2FpLnhpYW95dW4uaW5rfEtMckZxU2ptYzRPSWo3NkJ8S0xyRnFTam1jNE9Jajc2QnwzMDA="
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "莉莉",
|
|
||||||
"name": "💡莉莉|影视",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Xdai",
|
|
||||||
"playerType": 1,
|
|
||||||
"ext": "jaHR0cDovLzExMS4xODAuMTk4LjQwOjExMTB8NDk0ODA4MDgwbGdneXNjb3w0OTQ4MDgwODBsZ2d5c2NvfDY2Ng=="
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "雨滴",
|
"key": "雨滴",
|
||||||
"name": "💡雨滴|影视",
|
"name": "💡雨滴|影视",
|
||||||
@@ -267,15 +198,96 @@
|
|||||||
"ext": "jaHR0cHM6Ly95ZHlzZHluYW1pY2RvbWFpbm5hbWUuNjguZ3k6MTA2NzgvYzltMmpzMjk4eDgyaDYvbDltOGJ4MjNqMm8ycDlxL2R5bmFtaWNkb21haW5uYW1lLnR4dHxrOW8zcDJjOGI3bTN6MG84fGs5bzNwMmM4YjdtM3owbzh8MTAw"
|
"ext": "jaHR0cHM6Ly95ZHlzZHluYW1pY2RvbWFpbm5hbWUuNjguZ3k6MTA2NzgvYzltMmpzMjk4eDgyaDYvbDltOGJ4MjNqMm8ycDlxL2R5bmFtaWNkb21haW5uYW1lLnR4dHxrOW8zcDJjOGI3bTN6MG84fGs5bzNwMmM4YjdtM3owbzh8MTAw"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "优质",
|
"key": "二三",
|
||||||
"name": "💡优质|影视",
|
"name": "💡二三|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Muou",
|
||||||
|
"playerType": 2,
|
||||||
|
"ext": "caHR0cHM6Ly8xMjN5c3cuY29tfDIz5b2x6KeGfDQuMS44"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "米兔",
|
||||||
|
"name": "💡米兔|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Xdai",
|
"api": "csp_Xdai",
|
||||||
"playerType": 1,
|
"playerType": 1,
|
||||||
"ext": "jaHR0cHM6Ly9keXl6dHZhcHBhcGlnb29kZ3guNjguZ3k6MTI2ODkvY2l3azI4dnUzOGlvOC9hcGl1cmwudHh0fGR5eXp0dmFwaWFwcHl5ZHN8ZHl5enR2YXBpYXBweXlkc3wxMDA="
|
"ext": "jaHR0cHM6Ly93d3cuempjLmFwcHxhYjRlOWE0MjE2NzVmMTRifGFiNGU5YTQyMTY3NWYxNGJ8NDQy"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "来看影视",
|
"key": "奇妙",
|
||||||
|
"name": "💡奇妙|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Xdai",
|
||||||
|
"playerType": 1,
|
||||||
|
"ext": "jaHR0cDovLzE1NC4xMi45MS4yMTE6NjY4fDEyMzQ1Njc4OUFCQ0RFRkd8MTIzNDU2Nzg5QUJDREVGR3wxMDY="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "玉米",
|
||||||
|
"name": "💡玉米|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Xdai",
|
||||||
|
"playerType": 1,
|
||||||
|
"ext": "jaHR0cHM6Ly93d3cuempjLmFwcC98YWI0ZTlhNDIxNjc1ZjE0YnxhYjRlOWE0MjE2NzVmMTRifDQ0Mg=="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "格格影视",
|
||||||
|
"name": "💡格格|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_AppGetApp",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 0,
|
||||||
|
"ext": "w7TCmsK8w5rDrcKYwoPCmcKkw57CmsK0wpnCoVpcUFfDjMOcw67DnsOPwqXCnFdqwpnCmsOiw63DrsKjal9fwqrCpMKrwqfCq2tgXmHCssKrwqjCrcKqbWFhYcKpwqLDm8Opw6NhwqDCmMKgwqDCn8KawqDDg8KhwpnCpMKHw6jDpcOewqDCtFNXwpnCnsOiw6fDkMKqwqtsV1xQwqDDp8Ojw6nCoW1QV8KL5Ye+6YWb5pCf5ZGcwqblhp/kvYflkKdq5b+q6Ki56La+5ryJ562TwpBXXFDCoMK0w5/DrMOFwpjCqVdqwpnCmsObw6zDocKWwqjCmMKaw6TDp8OtwqrCrGdlZ2PCoMKfwprCoMK7wpjCo3nCpsKgwq3CmsKgw5vCpsKXwpPCqMOhw53DpcOtw61kYmRlwrDCpsKhwqXCmlrCmMKVwpHDncOYw6zDrMKhbVDCq1fDrsOmw5/Dq8KnwpTCl8KVwp7DrcKawrTCmcKhwoDCn8KqwpnDpcOfw5vCqMKvYWBQWMOQw5zDqMOdw6nCqsKjUH7DjcKTwqvCqcKoY2tQwofDosOhwrDCrcK1U8KoZmTCosKTwrvDqcOqwp/ClcKHwpXDm8K+w6PDrcKpaGNnXsKswqnCmsKhw4V7woR9fMKlwpPDpsOiw6XCmFB3wpXDnMOew6nCosKadsKYwqLCn8Omw5jCqcKqwqtlXmBewqnCocKqwpnDjcKUwpbCkcKiw6LCosKvwqzCsWFjZlfCpcKTwqHDmsOmwp/Cn8Knc8Orw6LDrcOsw4rCpcKfwqTCn8Ocw6LDpsOLw5/Cl8KZwqLClcOcw6fDrcKgwrRTwoTCosKlw57DsMKmwpnCoXXCkcKewpvDh8OUw7DCoMK0U1fnnKTmk53CoMKfwprCoMOewpjCk8KiwqnDqcOnw4XDnsOzWmpQV8Oww6jDs8OiwrBpZlfCrQ=="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "云端影视",
|
||||||
|
"name": "💡云端|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_AppGetApp",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 0,
|
||||||
|
"ext": "w7TCmsK8w5rDrcKYwoPCmcKkw57CmsK0wpnCocKbwqTCpMKgw6zCrcKpwqjDs8KXwqnCo8KUw7LDocObw6bDo8KWwpTCn8Kdw5rDnMOow6fDm8KgwpVeZsKxwqHDocOywrRkYGZnwrHCosOdwrLDp2XCmsKjYsKywqvDssKxwqzCm2ZfwpzCssOgwrLDm8OyZWPCmmLDqMKlw6rCssOrYsKUwqnCnsOaw6DDo8Ocw57CosKdwpHCmcOnw6HDm8Omw59hwqTCqMKkwqDCn8KawqDDjcKcwqTClcKFw6vDn8KhwrPCmlpXXFDCoMK8w6jDosOuworCn8KiwpTCoMKtwprCoMOjwqHCmcKkwobCqsKkwrPCoMKmU1fCpMKZw6nCmsK0wpnCocKO5Ya16YSY5o+V5ZGcwp/lh6bkvpDlkbFt5b6h6Ke26LW05ryJ562Mw5fCoMKmU1dxwpXDrMK+w5/DssKhbVBXwpvCssOiwq3DqcKswpZowpJnw6bCpsO0wqnDqWtXXFDCoMK0w5/DrMODwqlXalDCoMOewrPDqMKtwqNiwpNow5vCqsOnwqzDtGPCn2hXwqXCk8Khw53Dn8KWwqLCqcKgw63CvsOfw7LCoW1QV8Knw67DrMOjwq/CsGlXwq0="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "洽洽影视",
|
||||||
|
"name": "💡洽洽|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_AppGZ",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw5rDqsKcXmnCk8Oew5bCscKyw55hwpPCn8KdwqDCn8KawqDDrsKcwqBXasKZwprDleWHvumFouaPmOWQk1zlhpzkvpDlkarCtOW/quipgOi1t+a7gOesicKNwqDCn8KawqDDnsKYwpPCosKpw6nDp8OFw57Ds1pqUFfDsMOow7PDosKwaWZXwq0="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "爱看机器人",
|
||||||
|
"name": "💡爱看|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_IkanBot",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "低端影视",
|
||||||
|
"name": "💡低端|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Ddys",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "快看影视",
|
||||||
|
"name": "💡快看|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Kuaikan",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "来看影视123",
|
||||||
"name": "💡来看|影视",
|
"name": "💡来看|影视",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Lkdy",
|
"api": "csp_Lkdy",
|
||||||
@@ -283,6 +295,51 @@
|
|||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1
|
"filterable": 1
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"key": "瓜子影视",
|
||||||
|
"name": "💡瓜子|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_Gz360",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "金牌影视",
|
||||||
|
"name": "💡金牌|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_WebJP",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw7DDscKqXsKbwqPDp8Ohw6LDm8OkYcKTwp/CncKgwp/CmsKgw67CnMKgV2rCmcKaw5Xlh77phaLmj5jlkJNc5Yac5L6Q5ZGqwrTlv6roqYDotbfmu4DnrInCjcKgwp/CmsKgw57CmMKTwqLCqcOpw6fDhcOew7NaalBXw7DDqMOzw6LCsGlmV8Kt"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "耐看影视123",
|
||||||
|
"name": "💡耐看|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_WebNK",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"ext": "w7TClcONw6LDrsKYwoXCosKcwpvCrcKcw6HDrsKnwqDCo2rCqMKiw7HDsMOxYcKewpvClMOvw5fCqMOmw59VXFLCpMOiw6PCnMKzwpzCjuWGtemEmOaPleWRnMKf5Yem5L6Q5ZGxbeW+oeintui1tOa8ieetjMOXwpvDtw=="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "真心影视",
|
||||||
|
"name": "💡真心|影视",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_WebGZ",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "预告",
|
||||||
|
"name": "💡新片|预告",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_YGP",
|
||||||
|
"searchable": 0
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"key": "猎手影视",
|
"key": "猎手影视",
|
||||||
"name": "💡猎手|影视",
|
"name": "💡猎手|影视",
|
||||||
@@ -328,158 +385,81 @@
|
|||||||
"playerType": 2
|
"playerType": 2
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "厂长弹幕",
|
"key": "厂长影视",
|
||||||
"name": "💘厂长|弹幕",
|
"name": "💘厂长|弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Czzy",
|
"api": "csp_WebCzApp",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 0,
|
||||||
"ext": {
|
"ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDscKqwqdewpPDs8KjwqvCp8OwwpzCoFdcwpnCmsONw57Dm8KlwpPCmMKFw6vDn8KhwrPCmlrCmMKkwqTDqcOmwrTCqMKpwpbCqsKqwqnCp8Onw6nDqcKpwpfCkcKfwqnDqMOhw6HDo8OjwpjCm8KfwqPDocOcw5zDrsOtwpvCmcKpwp/DrsOVw6PDp8OhWlxQV8OMw5zDrsOew4/CpcKccsKRw6TCmsK0wpnCocKbwqTCpMKgw6zCrcKpwqjDscKqwqdewpPDs8Otw7PDr8OjwpfClcKfXsOcw6LDp8KgwqZTV8KkwpnDqcKawrTCmcKhwo7lhrXphJjmj5XlkZzCn+WHpuS+kOWRsW3lvqHop7botbTmvInnrYzDl8KgwqZTV8KUwpXDnMOlw7PDqcOufsKVwqlXwrPCk8Khw7DDr8KswplmZsKvwprDtw=="
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "热播弹幕",
|
"key": "糯米影视",
|
||||||
"name": "💘热播|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_TianTian",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": {
|
|
||||||
"danmu": true,
|
|
||||||
"site": "0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "天天弹幕",
|
|
||||||
"name": "💘天天|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_TianTian",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": {
|
|
||||||
"danmu": true,
|
|
||||||
"site": "1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "浪酷弹幕",
|
|
||||||
"name": "💘浪酷|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_TianTian",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": {
|
|
||||||
"danmu": true,
|
|
||||||
"site": "2"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "文才弹幕",
|
|
||||||
"name": "💘文才|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Jpys",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": {
|
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "糯米弹幕",
|
|
||||||
"name": "💘糯米|弹幕",
|
"name": "💘糯米|弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Nmys",
|
"api": "csp_WebNM",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 0,
|
||||||
"ext": {
|
"ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw7DDscKawqpewpPDp8KawqbCmcKhwqfCmcKgV8KzwpPCocOU5Ye/6YSb5o+V5ZCTXOWHpeS+iuWRscKz5b+r6Ke56LW05ruA56yJw5bCmsKmwpnCocKXwpXCk8Kiw7LDo8Ouw4TDn8KsV2pQwqDDqsOvw7LDo2lmZlfDtg=="
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "追剧仔弹幕",
|
"key": "热播影视",
|
||||||
"name": "💘追剧|弹幕",
|
"name": "💘热播|弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Zjz",
|
"api": "csp_AppRJ",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 0
|
||||||
"ext": {
|
|
||||||
"danmu": true
|
|
||||||
},
|
|
||||||
"timeout": 10
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "现代弹幕",
|
"key": "天天影视",
|
||||||
"name": "💘现代|弹幕",
|
"name": "💘天天|弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_XianDai",
|
"api": "csp_AppRJ",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 0,
|
||||||
"ext": {
|
"ext": "http://tt.ysdqjs.cn"
|
||||||
"danmu": true
|
|
||||||
},
|
|
||||||
"timeout": 10
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "三六零弹幕",
|
"key": "浪酷影视",
|
||||||
"name": "💘三六零|弹幕",
|
"name": "💘浪酷|弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Sp360",
|
"api": "csp_AppRJ",
|
||||||
"searchable": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"changeable": 1,
|
|
||||||
"ext": {
|
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "机器人弹幕",
|
|
||||||
"name": "💘机器人|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Ikanbot",
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 0,
|
||||||
"ext": {
|
"ext": "http://v.lkuys.cn"
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "小苹果弹幕",
|
"key": "耐看影视",
|
||||||
"name": "💘小苹果|弹幕",
|
"name": "💘耐看|弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Xpg",
|
"api": "csp_WebNK",
|
||||||
"searchable": 1,
|
"searchable": 0,
|
||||||
"quickSearch": 1,
|
"changeable": 0,
|
||||||
"filterable": 1,
|
"ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw7DDscKqXsKewpvDncOpw57Cp8OnwphXXFDCoMOnw6PDqcKhbVBXwovlh77phZvmkJ/lkZzCpuWGn+S9h+WQp2rlv6roqLnotr7mvInnrZPCkFdcUMKgw5fDn8Ocw6zCrMKgwqR7w57DrMKhwrPCmlrCp8KlwqnDosKpwrDCr8KhwrA="
|
||||||
"ext": {
|
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "哔哩弹幕",
|
"key": "来看影视",
|
||||||
"name": "💘哔哩|弹幕",
|
"name": "💘来看|弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Bilimd",
|
"api": "csp_WebLK",
|
||||||
|
"searchable": 0,
|
||||||
|
"changeable": 0,
|
||||||
|
"ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw6XDpcKpwp/ClF7DpsOYwqHCpcKaWsKkwpnCoMKgwq3CmsKgw5XlhrjphJjmj5XlkJPCpeWHn+S+keWRsMK05b6k6Ke26LW05ruA562Sw5DCocKlwppawpTClcKTw6vDrMOqw63DhcKYwqlXasKZwprDscOuw7PCnGZmZsKgw7A="
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "一起影视",
|
||||||
|
"name": "💘一起|弹幕",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_AppFree4K",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 0,
|
||||||
"style": {
|
"ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw5rDqsKjwpPCncKjwqfDmcOsw57Dn8KbwpRewqbDosOjwqHCpcKaWnvClcKpwqDCrcKawqDDnMKYZWNkwrHDl8Ogw5vCqsKWY8KTYsKxwqbCocKlwppaecKmV8KzwpPCocKuw6BoZGRpw53Dl8Krwq3CrWRjYmHCsMKawqbCmcKhdcKRwp7Cm8OHw5TDsMKgwrRTV+ecpOaTncKgwp/CmsKgw4rClMKiwqPClcOOw6XDpsKgwrRTV8KYwqTDrcOjw63Cs8KpYsKRwqDCoMOvwqTCqMOfw6zCmMKVwpjClMKnw6nDo8OpwqnCncKjwp/CnsKnw6PDosOpwrnCqMKiwpxtwqDCn8KawqDCvsKUwp59wqXDjsOlw6bCoMK0U1fCmMKkw63Do8OtwrPCqWLClMKdXsOvw5zDnsOzwqjClMKjwpnCkcKow5fDp8Okw69ib8KRwpPCtsOXw6fCn8OuwqLCm8KVwp7CtsOEw4PDhcK8dnh6dsOMwr/DkcOPw4B4e8KCVsOuw6XDpsK2wqFfUFfClMOew5bDrMOyw6rCp3vClcKpwqDCrcKawqDDscKowqnCmWbCr8KpwqHDtg=="
|
||||||
"type": "rect",
|
|
||||||
"ratio": 1.597
|
|
||||||
},
|
|
||||||
"ext": {
|
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bilibili.txt"
|
|
||||||
},
|
|
||||||
"timeout": 10
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "csp_XYQHiker_农民影视",
|
"key": "csp_XYQHiker_农民影视",
|
||||||
@@ -623,138 +603,6 @@
|
|||||||
"分类": "电视剧$2#电影$1#动漫$3#综艺$4"
|
"分类": "电视剧$2#电影$1#动漫$3#综艺$4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "快手直播",
|
|
||||||
"name": "🖐️快手┃直播",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_KsLive",
|
|
||||||
"searchable": 0,
|
|
||||||
"quickSearch": 0,
|
|
||||||
"filterable": 1,
|
|
||||||
"style": {
|
|
||||||
"type": "rect",
|
|
||||||
"ratio": 1.597
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "搜索弹幕",
|
|
||||||
"name": "❤搜索|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_PanSearch",
|
|
||||||
"searchable": 1,
|
|
||||||
"filterable": 0,
|
|
||||||
"changeable": 1,
|
|
||||||
"ext": {
|
|
||||||
"token": "http://127.0.0.1:9978/file/TVbox/token.txt",
|
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "易搜弹幕",
|
|
||||||
"name": "❤易搜|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_YiSo",
|
|
||||||
"searchable": 1,
|
|
||||||
"filterable": 0,
|
|
||||||
"changeable": 1,
|
|
||||||
"ext": {
|
|
||||||
"token": "http://127.0.0.1:9978/file/TVbox/token.txt",
|
|
||||||
"danmu": true,
|
|
||||||
"cookie": "satoken=0eedba28-be8a-4f01-81af-2d8d44808ecf"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "夸搜弹幕",
|
|
||||||
"name": "❤夸搜|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Qkso",
|
|
||||||
"searchable": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"changeable": 0,
|
|
||||||
"ext": {
|
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVbox/quark.txt",
|
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "夸克趣盘搜弹幕",
|
|
||||||
"name": "❤盘搜|弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_QuPanSou",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"changeable": 1,
|
|
||||||
"ext": {
|
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVbox/quark.txt",
|
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "我的阿里",
|
|
||||||
"name": "❤我的|阿里",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_MyAli",
|
|
||||||
"searchable": 0,
|
|
||||||
"quickSearch": 0,
|
|
||||||
"filterable": 0,
|
|
||||||
"indexs": 0,
|
|
||||||
"ext": {
|
|
||||||
"token": "http://127.0.0.1:9978/file/TVBox/token.txt"
|
|
||||||
},
|
|
||||||
"style": {
|
|
||||||
"type": "list"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "我的夸克",
|
|
||||||
"name": "❤我的|夸克",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_MyQuark",
|
|
||||||
"searchable": 0,
|
|
||||||
"quickSearch": 0,
|
|
||||||
"filterable": 0,
|
|
||||||
"indexs": 0,
|
|
||||||
"ext": {
|
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt"
|
|
||||||
},
|
|
||||||
"style": {
|
|
||||||
"type": "list"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "我的UC",
|
|
||||||
"name": "❤我的|UC",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_MyUc",
|
|
||||||
"searchable": 0,
|
|
||||||
"quickSearch": 0,
|
|
||||||
"filterable": 0,
|
|
||||||
"indexs": 0,
|
|
||||||
"ext": {
|
|
||||||
"uc_cookie": "http://127.0.0.1:9978/file/TVBox/uc.txt"
|
|
||||||
},
|
|
||||||
"style": {
|
|
||||||
"type": "list"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "阿里合集",
|
|
||||||
"name": "❤阿里|合集",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_AliShare",
|
|
||||||
"searchable": 1,
|
|
||||||
"changeable": 0,
|
|
||||||
"filterable": 0,
|
|
||||||
"indexs": 0,
|
|
||||||
"ext": {
|
|
||||||
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
|
|
||||||
"share": "./txt/alishare.txt"
|
|
||||||
},
|
|
||||||
"style": {
|
|
||||||
"type": "list"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "New6v",
|
"key": "New6v",
|
||||||
"name": "🎃New6V┃磁力",
|
"name": "🎃New6V┃磁力",
|
||||||
@@ -1085,15 +933,6 @@
|
|||||||
"filterable": 0,
|
"filterable": 0,
|
||||||
"ext": "w7TClcK8w5rDrcKYwoPCmcKkw57ClcK0wpvDosKnwqTCoMKjwrPCosKpw7HDoMKUwqDCoF3CqsKmwqrCrsKtbGBgZsKuwqHDncOow61hwpHCoF3DoMOow5vDp8Ohwq3CmMKfwqXCp8Ogw7PDqsOdwp/Cn8KlwpTCp8OWw6nDpsKpwprClcKkwpHDqcOjwqjDrcOywqdSXFLDgsOhw6PDrcORwqLCosKUUsKzwpXCnMKlwpzCp8KZwqBSwrPClcOV5Ye+6YWi5o+Y5ZCTXOWGnOS+kOWRqsK05b+q6KmA6LW35ruA56yJwo3Cm8KfwpzCusOfwqZ7wpXCqcKbwq3CnMKqw7PCjWLCg8Kgw6fCrMOlw6vDqMKtwoZ7wp/CvMKVwqbCm8K7wpjCo3nCpsKbwq3CnMKqw7PCjWLCg8Kgw6fCrMOlw6vDqMKtwoZ7wp/CvMKVwqbCm8ONwpzCpMKVwoXDq8OfwpzCs8KcVcKt"
|
"ext": "w7TClcK8w5rDrcKYwoPCmcKkw57ClcK0wpvDosKnwqTCoMKjwrPCosKpw7HDoMKUwqDCoF3CqsKmwqrCrsKtbGBgZsKuwqHDncOow61hwpHCoF3DoMOow5vDp8Ohwq3CmMKfwqXCp8Ogw7PDqsOdwp/Cn8KlwpTCp8OWw6nDpsKpwprClcKkwpHDqcOjwqjDrcOywqdSXFLDgsOhw6PDrcORwqLCosKUUsKzwpXCnMKlwpzCp8KZwqBSwrPClcOV5Ye+6YWi5o+Y5ZCTXOWGnOS+kOWRqsK05b+q6KmA6LW35ruA56yJwo3Cm8KfwpzCusOfwqZ7wpXCqcKbwq3CnMKqw7PCjWLCg8Kgw6fCrMOlw6vDqMKtwoZ7wp/CvMKVwqbCm8K7wpjCo3nCpsKbwq3CnMKqw7PCjWLCg8Kgw6fCrMOlw6vDqMKtwoZ7wp/CvMKVwqbCm8ONwpzCpMKVwoXDq8OfwpzCs8KcVcKt"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"key": "Dm84",
|
|
||||||
"name": "🤣巴士┃动漫",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Dm84",
|
|
||||||
"searchable": 1,
|
|
||||||
"quickSearch": 1,
|
|
||||||
"changeable": 1
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"key": "58动漫网",
|
"key": "58动漫网",
|
||||||
"name": "🤣之家┃动漫",
|
"name": "🤣之家┃动漫",
|
||||||
@@ -1182,133 +1021,149 @@
|
|||||||
"ext": "KhY021WelCEl+6MsvwnzaPussky/EAoc9z7C4keyHaEQ+sKbXhMKd83VjTL7Ls6+m7XDIcGdziOxPv79y/h4QCvmOEJmZ1VD6dopzAVxkFzEFw=="
|
"ext": "KhY021WelCEl+6MsvwnzaPussky/EAoc9z7C4keyHaEQ+sKbXhMKd83VjTL7Ls6+m7XDIcGdziOxPv79y/h4QCvmOEJmZ1VD6dopzAVxkFzEFw=="
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "夸克多多弹幕",
|
"key": "欧哥",
|
||||||
"name": "❤UC|4K弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Wobg",
|
|
||||||
"quickSearch": 1,
|
|
||||||
"changeable": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": {
|
|
||||||
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
|
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt",
|
|
||||||
"uc_cookie": "http://127.0.0.1:9978/file/TVBox/uc.txt",
|
|
||||||
"site": "https://wooguc.nxog.eu.org",
|
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "夸克蜡笔弹幕",
|
|
||||||
"name": "❤欧歌|4K弹幕",
|
"name": "❤欧歌|4K弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Wobg",
|
"api": "csp_PanWebShare",
|
||||||
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"changeable": 1,
|
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": {
|
"changeable": 1,
|
||||||
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
|
"ext": "./json/og.json?"
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt",
|
|
||||||
"uc_cookie": "http://127.0.0.1:9978/file/TVBox/uc.txt",
|
|
||||||
"site": "https://woog.nxog.eu.org",
|
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "夸克至臻弹幕",
|
"key": "欧uc",
|
||||||
"name": "❤至臻|4K弹幕",
|
"name": "❤欧uc|4K弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Wobg",
|
"api": "csp_PanWebShare",
|
||||||
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"changeable": 1,
|
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": {
|
"changeable": 1,
|
||||||
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
|
"ext": "./json/og2.json?"
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt",
|
|
||||||
"uc_cookie": "http://127.0.0.1:9978/file/TVBox/uc.txt",
|
|
||||||
"site": "https://zhizhen.banye.tech:7086",
|
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "夸克木偶弹幕",
|
"key": "木偶",
|
||||||
"name": "❤木偶|4K弹幕",
|
"name": "❤木偶|4K弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Wobg",
|
"api": "csp_PanWebShare",
|
||||||
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"changeable": 1,
|
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": {
|
"ext": "./json/mogg.json?"
|
||||||
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
|
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt",
|
|
||||||
"uc_cookie": "http://127.0.0.1:9978/file/TVBox/uc.txt",
|
|
||||||
"site": "https://mogg.banye.tech:7086",
|
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "夸克六趣弹幕",
|
"key": "蜡笔",
|
||||||
"name": "❤六趣|4K弹幕",
|
"name": "❤蜡笔|4K弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Wobg",
|
"api": "csp_PanWebShare",
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"changeable": 1,
|
"changeable": 1,
|
||||||
"ext": {
|
"ext": "./json/lb.json?"
|
||||||
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
|
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt",
|
|
||||||
"uc_cookie": "http://127.0.0.1:9978/file/TVBox/uc.txt",
|
|
||||||
"site": "https://liuqu.banye.tech:7086",
|
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "夸克下饭弹幕",
|
"key": "小米",
|
||||||
"name": "❤下饭|4K弹幕",
|
"name": "❤小米|4K弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Wobg",
|
"api": "csp_PanWebShare",
|
||||||
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"changeable": 1,
|
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": {
|
"changeable": 1,
|
||||||
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
|
"ext": "./json/xm.json?"
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt",
|
|
||||||
"uc_cookie": "http://127.0.0.1:9978/file/TVBox/uc.txt",
|
|
||||||
"site": "https://xiafan.banye.tech:7086",
|
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "夸克二小弹幕",
|
"key": "至臻",
|
||||||
|
"name": "❤至臻|4K弹幕",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_PanWebShare",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"changeable": 1,
|
||||||
|
"ext": "./json/zz.json?"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "多多",
|
||||||
|
"name": "❤多多|4K弹幕",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_PanWebShare",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"changeable": 1,
|
||||||
|
"ext": "./json/yyds.json?"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "二小",
|
||||||
"name": "❤二小|4K弹幕",
|
"name": "❤二小|4K弹幕",
|
||||||
"type": 3,
|
"type": 3,
|
||||||
"api": "csp_Wobg",
|
"api": "csp_PanWebShare",
|
||||||
"quickSearch": 1,
|
|
||||||
"changeable": 1,
|
|
||||||
"filterable": 1,
|
|
||||||
"ext": {
|
|
||||||
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
|
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt",
|
|
||||||
"uc_cookie": "http://127.0.0.1:9978/file/TVBox/uc.txt",
|
|
||||||
"site": "https://enxiao.banye.tech:7086",
|
|
||||||
"danmu": true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"key": "玩偶弹幕",
|
|
||||||
"name": "❤玩偶|4K弹幕",
|
|
||||||
"type": 3,
|
|
||||||
"api": "csp_Wogg",
|
|
||||||
"searchable": 1,
|
"searchable": 1,
|
||||||
"quickSearch": 1,
|
"quickSearch": 1,
|
||||||
"filterable": 1,
|
"filterable": 1,
|
||||||
"ext": {
|
"changeable": 1,
|
||||||
"token": "http://127.0.0.1:9978/file/TVBox/token.txt",
|
"ext": "./json/ex.json?"
|
||||||
"cookie": "http://127.0.0.1:9978/file/TVBox/quark.txt",
|
},
|
||||||
"uc_cookie": "http://127.0.0.1:9978/file/TVBox/uc.txt",
|
{
|
||||||
"wogg": true,
|
"key": "概念",
|
||||||
"danmu": true
|
"name": "❤海绵|4K",
|
||||||
}
|
"type": 3,
|
||||||
|
"api": "csp_PanWebShareCloudHM",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"changeable": 1,
|
||||||
|
"style": {
|
||||||
|
"type": "rect",
|
||||||
|
"ratio": 1.433
|
||||||
|
},
|
||||||
|
"ext": "./json/hm.json?"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Pan1",
|
||||||
|
"name": "❤Pan1|4K",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_PanWebShareCloudHM",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"changeable": 1,
|
||||||
|
"style": {
|
||||||
|
"type": "rect",
|
||||||
|
"ratio": 1.433
|
||||||
|
},
|
||||||
|
"ext": "./json/pan1.json?"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "趣盘",
|
||||||
|
"name": "❤趣盘|4K",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_PanWebQu",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"style": {
|
||||||
|
"type": "list",
|
||||||
|
"ratio": 1.433
|
||||||
|
},
|
||||||
|
"ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw7DDscKqXsKhwqXDqcOUw6jDrMOiwphewpPCn8OmwprCpsKZwqHCp8KZwqBXwrPCk8Khw5Tlh7/phJvmj5XlkJNc5Yel5L6K5ZGxwrPlv6vop7notbTmu4DnrInDlsKawqbCmcKhwpfClcKTwqLDssOjw67DhMOfwqxXalDCoMOqw6/DssOjaWZmV8O2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "聚搜",
|
||||||
|
"name": "❤聚搜|4K",
|
||||||
|
"type": 3,
|
||||||
|
"api": "csp_PanWebSearch",
|
||||||
|
"searchable": 1,
|
||||||
|
"quickSearch": 1,
|
||||||
|
"filterable": 1,
|
||||||
|
"style": {
|
||||||
|
"type": "list",
|
||||||
|
"ratio": 1.433
|
||||||
|
},
|
||||||
|
"ext": "./json/aliyunpansearch.json"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "push_agent",
|
"key": "push_agent",
|
||||||
|
|||||||
-607
@@ -1,607 +0,0 @@
|
|||||||
/*!
|
|
||||||
* Jinja Templating for JavaScript v0.1.8
|
|
||||||
* https://github.com/sstur/jinja-js
|
|
||||||
*
|
|
||||||
* This is a slimmed-down Jinja2 implementation [http://jinja.pocoo.org/]
|
|
||||||
*
|
|
||||||
* In the interest of simplicity, it deviates from Jinja2 as follows:
|
|
||||||
* - Line statements, cycle, super, macro tags and block nesting are not implemented
|
|
||||||
* - auto escapes html by default (the filter is "html" not "e")
|
|
||||||
* - Only "html" and "safe" filters are built in
|
|
||||||
* - Filters are not valid in expressions; `foo|length > 1` is not valid
|
|
||||||
* - Expression Tests (`if num is odd`) not implemented (`is` translates to `==` and `isnot` to `!=`)
|
|
||||||
*
|
|
||||||
* Notes:
|
|
||||||
* - if property is not found, but method '_get' exists, it will be called with the property name (and cached)
|
|
||||||
* - `{% for n in obj %}` iterates the object's keys; get the value with `{% for n in obj %}{{ obj[n] }}{% endfor %}`
|
|
||||||
* - subscript notation `a[0]` takes literals or simple variables but not `a[item.key]`
|
|
||||||
* - `.2` is not a valid number literal; use `0.2`
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
/*global require, exports, module, define */
|
|
||||||
|
|
||||||
(function(global, factory) {
|
|
||||||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) :
|
|
||||||
typeof define === 'function' && define.amd ? define(['exports'], factory) :
|
|
||||||
(global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.jinja = {}));
|
|
||||||
})(this, (function(jinja) {
|
|
||||||
"use strict";
|
|
||||||
var STRINGS = /'(\\.|[^'])*'|"(\\.|[^"'"])*"/g;
|
|
||||||
var IDENTS_AND_NUMS = /([$_a-z][$\w]*)|([+-]?\d+(\.\d+)?)/g;
|
|
||||||
var NUMBER = /^[+-]?\d+(\.\d+)?$/;
|
|
||||||
//non-primitive literals (array and object literals)
|
|
||||||
var NON_PRIMITIVES = /\[[@#~](,[@#~])*\]|\[\]|\{([@i]:[@#~])(,[@i]:[@#~])*\}|\{\}/g;
|
|
||||||
//bare identifiers such as variables and in object literals: {foo: 'value'}
|
|
||||||
var IDENTIFIERS = /[$_a-z][$\w]*/ig;
|
|
||||||
var VARIABLES = /i(\.i|\[[@#i]\])*/g;
|
|
||||||
var ACCESSOR = /(\.i|\[[@#i]\])/g;
|
|
||||||
var OPERATORS = /(===?|!==?|>=?|<=?|&&|\|\||[+\-\*\/%])/g;
|
|
||||||
//extended (english) operators
|
|
||||||
var EOPS = /(^|[^$\w])(and|or|not|is|isnot)([^$\w]|$)/g;
|
|
||||||
var LEADING_SPACE = /^\s+/;
|
|
||||||
var TRAILING_SPACE = /\s+$/;
|
|
||||||
|
|
||||||
var START_TOKEN = /\{\{\{|\{\{|\{%|\{#/;
|
|
||||||
var TAGS = {
|
|
||||||
'{{{': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?\}\}\}/,
|
|
||||||
'{{': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?\}\}/,
|
|
||||||
'{%': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?%\}/,
|
|
||||||
'{#': /^('(\\.|[^'])*'|"(\\.|[^"'"])*"|.)+?#\}/
|
|
||||||
};
|
|
||||||
|
|
||||||
var delimeters = {
|
|
||||||
'{%': 'directive',
|
|
||||||
'{{': 'output',
|
|
||||||
'{#': 'comment'
|
|
||||||
};
|
|
||||||
|
|
||||||
var operators = {
|
|
||||||
and: '&&',
|
|
||||||
or: '||',
|
|
||||||
not: '!',
|
|
||||||
is: '==',
|
|
||||||
isnot: '!='
|
|
||||||
};
|
|
||||||
|
|
||||||
var constants = {
|
|
||||||
'true': true,
|
|
||||||
'false': false,
|
|
||||||
'null': null
|
|
||||||
};
|
|
||||||
|
|
||||||
function Parser() {
|
|
||||||
this.nest = [];
|
|
||||||
this.compiled = [];
|
|
||||||
this.childBlocks = 0;
|
|
||||||
this.parentBlocks = 0;
|
|
||||||
this.isSilent = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
Parser.prototype.push = function(line) {
|
|
||||||
if (!this.isSilent) {
|
|
||||||
this.compiled.push(line);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.parse = function(src) {
|
|
||||||
this.tokenize(src);
|
|
||||||
return this.compiled;
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.tokenize = function(src) {
|
|
||||||
var lastEnd = 0,
|
|
||||||
parser = this,
|
|
||||||
trimLeading = false;
|
|
||||||
matchAll(src, START_TOKEN, function(open, index, src) {
|
|
||||||
//here we match the rest of the src against a regex for this tag
|
|
||||||
var match = src.slice(index + open.length).match(TAGS[open]);
|
|
||||||
match = (match ? match[0] : '');
|
|
||||||
//here we sub out strings so we don't get false matches
|
|
||||||
var simplified = match.replace(STRINGS, '@');
|
|
||||||
//if we don't have a close tag or there is a nested open tag
|
|
||||||
if (!match || ~simplified.indexOf(open)) {
|
|
||||||
return index + 1;
|
|
||||||
}
|
|
||||||
var inner = match.slice(0, 0 - open.length);
|
|
||||||
//check for white-space collapse syntax
|
|
||||||
if (inner.charAt(0) === '-') var wsCollapseLeft = true;
|
|
||||||
if (inner.slice(-1) === '-') var wsCollapseRight = true;
|
|
||||||
inner = inner.replace(/^-|-$/g, '').trim();
|
|
||||||
//if we're in raw mode and we are not looking at an "endraw" tag, move along
|
|
||||||
if (parser.rawMode && (open + inner) !== '{%endraw') {
|
|
||||||
return index + 1;
|
|
||||||
}
|
|
||||||
var text = src.slice(lastEnd, index);
|
|
||||||
lastEnd = index + open.length + match.length;
|
|
||||||
if (trimLeading) text = trimLeft(text);
|
|
||||||
if (wsCollapseLeft) text = trimRight(text);
|
|
||||||
if (wsCollapseRight) trimLeading = true;
|
|
||||||
if (open === '{{{') {
|
|
||||||
//liquid-style: make {{{x}}} => {{x|safe}}
|
|
||||||
open = '{{';
|
|
||||||
inner += '|safe';
|
|
||||||
}
|
|
||||||
parser.textHandler(text);
|
|
||||||
parser.tokenHandler(open, inner);
|
|
||||||
});
|
|
||||||
var text = src.slice(lastEnd);
|
|
||||||
if (trimLeading) text = trimLeft(text);
|
|
||||||
this.textHandler(text);
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.textHandler = function(text) {
|
|
||||||
this.push('write(' + JSON.stringify(text) + ');');
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.tokenHandler = function(open, inner) {
|
|
||||||
var type = delimeters[open];
|
|
||||||
if (type === 'directive') {
|
|
||||||
this.compileTag(inner);
|
|
||||||
} else if (type === 'output') {
|
|
||||||
var extracted = this.extractEnt(inner, STRINGS, '@');
|
|
||||||
//replace || operators with ~
|
|
||||||
extracted.src = extracted.src.replace(/\|\|/g, '~').split('|');
|
|
||||||
//put back || operators
|
|
||||||
extracted.src = extracted.src.map(function(part) {
|
|
||||||
return part.split('~').join('||');
|
|
||||||
});
|
|
||||||
var parts = this.injectEnt(extracted, '@');
|
|
||||||
if (parts.length > 1) {
|
|
||||||
var filters = parts.slice(1).map(this.parseFilter.bind(this));
|
|
||||||
this.push('filter(' + this.parseExpr(parts[0]) + ',' + filters.join(',') + ');');
|
|
||||||
} else {
|
|
||||||
this.push('filter(' + this.parseExpr(parts[0]) + ');');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.compileTag = function(str) {
|
|
||||||
var directive = str.split(' ')[0];
|
|
||||||
var handler = tagHandlers[directive];
|
|
||||||
if (!handler) {
|
|
||||||
throw new Error('Invalid tag: ' + str);
|
|
||||||
}
|
|
||||||
handler.call(this, str.slice(directive.length).trim());
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.parseFilter = function(src) {
|
|
||||||
src = src.trim();
|
|
||||||
var match = src.match(/[:(]/);
|
|
||||||
var i = match ? match.index : -1;
|
|
||||||
if (i < 0) return JSON.stringify([src]);
|
|
||||||
var name = src.slice(0, i);
|
|
||||||
var args = src.charAt(i) === ':' ? src.slice(i + 1) : src.slice(i + 1, -1);
|
|
||||||
args = this.parseExpr(args, {
|
|
||||||
terms: true
|
|
||||||
});
|
|
||||||
return '[' + JSON.stringify(name) + ',' + args + ']';
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.extractEnt = function(src, regex, placeholder) {
|
|
||||||
var subs = [],
|
|
||||||
isFunc = typeof placeholder == 'function';
|
|
||||||
src = src.replace(regex, function(str) {
|
|
||||||
var replacement = isFunc ? placeholder(str) : placeholder;
|
|
||||||
if (replacement) {
|
|
||||||
subs.push(str);
|
|
||||||
return replacement;
|
|
||||||
}
|
|
||||||
return str;
|
|
||||||
});
|
|
||||||
return {
|
|
||||||
src: src,
|
|
||||||
subs: subs
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.injectEnt = function(extracted, placeholder) {
|
|
||||||
var src = extracted.src,
|
|
||||||
subs = extracted.subs,
|
|
||||||
isArr = Array.isArray(src);
|
|
||||||
var arr = (isArr) ? src : [src];
|
|
||||||
var re = new RegExp('[' + placeholder + ']', 'g'),
|
|
||||||
i = 0;
|
|
||||||
arr.forEach(function(src, index) {
|
|
||||||
arr[index] = src.replace(re, function() {
|
|
||||||
return subs[i++];
|
|
||||||
});
|
|
||||||
});
|
|
||||||
return isArr ? arr : arr[0];
|
|
||||||
};
|
|
||||||
|
|
||||||
//replace complex literals without mistaking subscript notation with array literals
|
|
||||||
Parser.prototype.replaceComplex = function(s) {
|
|
||||||
var parsed = this.extractEnt(s, /i(\.i|\[[@#i]\])+/g, 'v');
|
|
||||||
parsed.src = parsed.src.replace(NON_PRIMITIVES, '~');
|
|
||||||
return this.injectEnt(parsed, 'v');
|
|
||||||
};
|
|
||||||
|
|
||||||
//parse expression containing literals (including objects/arrays) and variables (including dot and subscript notation)
|
|
||||||
//valid expressions: `a + 1 > b.c or c == null`, `a and b[1] != c`, `(a < b) or (c < d and e)`, 'a || [1]`
|
|
||||||
Parser.prototype.parseExpr = function(src, opts) {
|
|
||||||
opts = opts || {};
|
|
||||||
//extract string literals -> @
|
|
||||||
var parsed1 = this.extractEnt(src, STRINGS, '@');
|
|
||||||
//note: this will catch {not: 1} and a.is; could we replace temporarily and then check adjacent chars?
|
|
||||||
parsed1.src = parsed1.src.replace(EOPS, function(s, before, op, after) {
|
|
||||||
return (op in operators) ? before + operators[op] + after : s;
|
|
||||||
});
|
|
||||||
//sub out non-string literals (numbers/true/false/null) -> #
|
|
||||||
// the distinction is necessary because @ can be object identifiers, # cannot
|
|
||||||
var parsed2 = this.extractEnt(parsed1.src, IDENTS_AND_NUMS, function(s) {
|
|
||||||
return (s in constants || NUMBER.test(s)) ? '#' : null;
|
|
||||||
});
|
|
||||||
//sub out object/variable identifiers -> i
|
|
||||||
var parsed3 = this.extractEnt(parsed2.src, IDENTIFIERS, 'i');
|
|
||||||
//remove white-space
|
|
||||||
parsed3.src = parsed3.src.replace(/\s+/g, '');
|
|
||||||
|
|
||||||
//the rest of this is simply to boil the expression down and check validity
|
|
||||||
var simplified = parsed3.src;
|
|
||||||
//sub out complex literals (objects/arrays) -> ~
|
|
||||||
// the distinction is necessary because @ and # can be subscripts but ~ cannot
|
|
||||||
while (simplified !== (simplified = this.replaceComplex(simplified)));
|
|
||||||
//now @ represents strings, # represents other primitives and ~ represents non-primitives
|
|
||||||
//replace complex variables (those with dot/subscript accessors) -> v
|
|
||||||
while (simplified !== (simplified = simplified.replace(/i(\.i|\[[@#i]\])+/, 'v')));
|
|
||||||
//empty subscript or complex variables in subscript, are not permitted
|
|
||||||
simplified = simplified.replace(/[iv]\[v?\]/g, 'x');
|
|
||||||
//sub in "i" for @ and # and ~ and v (now "i" represents all literals, variables and identifiers)
|
|
||||||
simplified = simplified.replace(/[@#~v]/g, 'i');
|
|
||||||
//sub out operators
|
|
||||||
simplified = simplified.replace(OPERATORS, '%');
|
|
||||||
//allow 'not' unary operator
|
|
||||||
simplified = simplified.replace(/!+[i]/g, 'i');
|
|
||||||
var terms = opts.terms ? simplified.split(',') : [simplified];
|
|
||||||
terms.forEach(function(term) {
|
|
||||||
//simplify logical grouping
|
|
||||||
while (term !== (term = term.replace(/\(i(%i)*\)/g, 'i')));
|
|
||||||
if (!term.match(/^i(%i)*/)) {
|
|
||||||
throw new Error('Invalid expression: ' + src + " " + term);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
parsed3.src = parsed3.src.replace(VARIABLES, this.parseVar.bind(this));
|
|
||||||
parsed2.src = this.injectEnt(parsed3, 'i');
|
|
||||||
parsed1.src = this.injectEnt(parsed2, '#');
|
|
||||||
return this.injectEnt(parsed1, '@');
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.parseVar = function(src) {
|
|
||||||
var args = Array.prototype.slice.call(arguments);
|
|
||||||
var str = args.pop(),
|
|
||||||
index = args.pop();
|
|
||||||
//quote bare object identifiers (might be a reserved word like {while: 1})
|
|
||||||
if (src === 'i' && str.charAt(index + 1) === ':') {
|
|
||||||
return '"i"';
|
|
||||||
}
|
|
||||||
var parts = ['"i"'];
|
|
||||||
src.replace(ACCESSOR, function(part) {
|
|
||||||
if (part === '.i') {
|
|
||||||
parts.push('"i"');
|
|
||||||
} else if (part === '[i]') {
|
|
||||||
parts.push('get("i")');
|
|
||||||
} else {
|
|
||||||
parts.push(part.slice(1, -1));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return 'get(' + parts.join(',') + ')';
|
|
||||||
};
|
|
||||||
|
|
||||||
//escapes a name to be used as a javascript identifier
|
|
||||||
Parser.prototype.escName = function(str) {
|
|
||||||
return str.replace(/\W/g, function(s) {
|
|
||||||
return '$' + s.charCodeAt(0).toString(16);
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
Parser.prototype.parseQuoted = function(str) {
|
|
||||||
if (str.charAt(0) === "'") {
|
|
||||||
str = str.slice(1, -1).replace(/\\.|"/, function(s) {
|
|
||||||
if (s === "\\'") return "'";
|
|
||||||
return s.charAt(0) === '\\' ? s : ('\\' + s);
|
|
||||||
});
|
|
||||||
str = '"' + str + '"';
|
|
||||||
}
|
|
||||||
//todo: try/catch or deal with invalid characters (linebreaks, control characters)
|
|
||||||
return JSON.parse(str);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
//the context 'this' inside tagHandlers is the parser instance
|
|
||||||
var tagHandlers = {
|
|
||||||
'if': function(expr) {
|
|
||||||
this.push('if (' + this.parseExpr(expr) + ') {');
|
|
||||||
this.nest.unshift('if');
|
|
||||||
},
|
|
||||||
'else': function() {
|
|
||||||
if (this.nest[0] === 'for') {
|
|
||||||
this.push('}, function() {');
|
|
||||||
} else {
|
|
||||||
this.push('} else {');
|
|
||||||
}
|
|
||||||
},
|
|
||||||
'elseif': function(expr) {
|
|
||||||
this.push('} else if (' + this.parseExpr(expr) + ') {');
|
|
||||||
},
|
|
||||||
'endif': function() {
|
|
||||||
this.nest.shift();
|
|
||||||
this.push('}');
|
|
||||||
},
|
|
||||||
'for': function(str) {
|
|
||||||
var i = str.indexOf(' in ');
|
|
||||||
var name = str.slice(0, i).trim();
|
|
||||||
var expr = str.slice(i + 4).trim();
|
|
||||||
this.push('each(' + this.parseExpr(expr) + ',' + JSON.stringify(name) + ',function() {');
|
|
||||||
this.nest.unshift('for');
|
|
||||||
},
|
|
||||||
'endfor': function() {
|
|
||||||
this.nest.shift();
|
|
||||||
this.push('});');
|
|
||||||
},
|
|
||||||
'raw': function() {
|
|
||||||
this.rawMode = true;
|
|
||||||
},
|
|
||||||
'endraw': function() {
|
|
||||||
this.rawMode = false;
|
|
||||||
},
|
|
||||||
'set': function(stmt) {
|
|
||||||
var i = stmt.indexOf('=');
|
|
||||||
var name = stmt.slice(0, i).trim();
|
|
||||||
var expr = stmt.slice(i + 1).trim();
|
|
||||||
this.push('set(' + JSON.stringify(name) + ',' + this.parseExpr(expr) + ');');
|
|
||||||
},
|
|
||||||
'block': function(name) {
|
|
||||||
if (this.isParent) {
|
|
||||||
++this.parentBlocks;
|
|
||||||
var blockName = 'block_' + (this.escName(name) || this.parentBlocks);
|
|
||||||
this.push('block(typeof ' + blockName + ' == "function" ? ' + blockName + ' : function() {');
|
|
||||||
} else if (this.hasParent) {
|
|
||||||
this.isSilent = false;
|
|
||||||
++this.childBlocks;
|
|
||||||
blockName = 'block_' + (this.escName(name) || this.childBlocks);
|
|
||||||
this.push('function ' + blockName + '() {');
|
|
||||||
}
|
|
||||||
this.nest.unshift('block');
|
|
||||||
},
|
|
||||||
'endblock': function() {
|
|
||||||
this.nest.shift();
|
|
||||||
if (this.isParent) {
|
|
||||||
this.push('});');
|
|
||||||
} else if (this.hasParent) {
|
|
||||||
this.push('}');
|
|
||||||
this.isSilent = true;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
'extends': function(name) {
|
|
||||||
name = this.parseQuoted(name);
|
|
||||||
var parentSrc = this.readTemplateFile(name);
|
|
||||||
this.isParent = true;
|
|
||||||
this.tokenize(parentSrc);
|
|
||||||
this.isParent = false;
|
|
||||||
this.hasParent = true;
|
|
||||||
//silence output until we enter a child block
|
|
||||||
this.isSilent = true;
|
|
||||||
},
|
|
||||||
'include': function(name) {
|
|
||||||
name = this.parseQuoted(name);
|
|
||||||
var incSrc = this.readTemplateFile(name);
|
|
||||||
this.isInclude = true;
|
|
||||||
this.tokenize(incSrc);
|
|
||||||
this.isInclude = false;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
//liquid style
|
|
||||||
tagHandlers.assign = tagHandlers.set;
|
|
||||||
//python/django style
|
|
||||||
tagHandlers.elif = tagHandlers.elseif;
|
|
||||||
|
|
||||||
var getRuntime = function runtime(data, opts) {
|
|
||||||
var defaults = {
|
|
||||||
autoEscape: 'toJson'
|
|
||||||
};
|
|
||||||
var _toString = Object.prototype.toString;
|
|
||||||
var _hasOwnProperty = Object.prototype.hasOwnProperty;
|
|
||||||
var getKeys = Object.keys || function(obj) {
|
|
||||||
var keys = [];
|
|
||||||
for (var n in obj)
|
|
||||||
if (_hasOwnProperty.call(obj, n)) keys.push(n);
|
|
||||||
return keys;
|
|
||||||
};
|
|
||||||
var isArray = Array.isArray || function(obj) {
|
|
||||||
return _toString.call(obj) === '[object Array]';
|
|
||||||
};
|
|
||||||
var create = Object.create || function(obj) {
|
|
||||||
function F() {}
|
|
||||||
|
|
||||||
F.prototype = obj;
|
|
||||||
return new F();
|
|
||||||
};
|
|
||||||
var toString = function(val) {
|
|
||||||
if (val == null) return '';
|
|
||||||
return (typeof val.toString == 'function') ? val.toString() : _toString.call(val);
|
|
||||||
};
|
|
||||||
var extend = function(dest, src) {
|
|
||||||
var keys = getKeys(src);
|
|
||||||
for (var i = 0, len = keys.length; i < len; i++) {
|
|
||||||
var key = keys[i];
|
|
||||||
dest[key] = src[key];
|
|
||||||
}
|
|
||||||
return dest;
|
|
||||||
};
|
|
||||||
//get a value, lexically, starting in current context; a.b -> get("a","b")
|
|
||||||
var get = function() {
|
|
||||||
var val, n = arguments[0],
|
|
||||||
c = stack.length;
|
|
||||||
while (c--) {
|
|
||||||
val = stack[c][n];
|
|
||||||
if (typeof val != 'undefined') break;
|
|
||||||
}
|
|
||||||
for (var i = 1, len = arguments.length; i < len; i++) {
|
|
||||||
if (val == null) continue;
|
|
||||||
n = arguments[i];
|
|
||||||
val = (_hasOwnProperty.call(val, n)) ? val[n] : (typeof val._get == 'function' ? (val[n] = val._get(n)) : null);
|
|
||||||
}
|
|
||||||
return (val == null) ? '' : val;
|
|
||||||
};
|
|
||||||
var set = function(n, val) {
|
|
||||||
stack[stack.length - 1][n] = val;
|
|
||||||
};
|
|
||||||
var push = function(ctx) {
|
|
||||||
stack.push(ctx || {});
|
|
||||||
};
|
|
||||||
var pop = function() {
|
|
||||||
stack.pop();
|
|
||||||
};
|
|
||||||
var write = function(str) {
|
|
||||||
output.push(str);
|
|
||||||
};
|
|
||||||
var filter = function(val) {
|
|
||||||
for (var i = 1, len = arguments.length; i < len; i++) {
|
|
||||||
var arr = arguments[i],
|
|
||||||
name = arr[0],
|
|
||||||
filter = filters[name];
|
|
||||||
if (filter) {
|
|
||||||
arr[0] = val;
|
|
||||||
//now arr looks like [val, arg1, arg2]
|
|
||||||
val = filter.apply(data, arr);
|
|
||||||
} else {
|
|
||||||
throw new Error('Invalid filter: ' + name);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (opts.autoEscape && name !== opts.autoEscape && name !== 'safe') {
|
|
||||||
//auto escape if not explicitly safe or already escaped
|
|
||||||
val = filters[opts.autoEscape].call(data, val);
|
|
||||||
}
|
|
||||||
output.push(val);
|
|
||||||
};
|
|
||||||
var each = function(obj, loopvar, fn1, fn2) {
|
|
||||||
if (obj == null) return;
|
|
||||||
var arr = isArray(obj) ? obj : getKeys(obj),
|
|
||||||
len = arr.length;
|
|
||||||
var ctx = {
|
|
||||||
loop: {
|
|
||||||
length: len,
|
|
||||||
first: arr[0],
|
|
||||||
last: arr[len - 1]
|
|
||||||
}
|
|
||||||
};
|
|
||||||
push(ctx);
|
|
||||||
for (var i = 0; i < len; i++) {
|
|
||||||
extend(ctx.loop, {
|
|
||||||
index: i + 1,
|
|
||||||
index0: i
|
|
||||||
});
|
|
||||||
fn1(ctx[loopvar] = arr[i]);
|
|
||||||
}
|
|
||||||
if (len === 0 && fn2) fn2();
|
|
||||||
pop();
|
|
||||||
};
|
|
||||||
var block = function(fn) {
|
|
||||||
push();
|
|
||||||
fn();
|
|
||||||
pop();
|
|
||||||
};
|
|
||||||
var render = function() {
|
|
||||||
return output.join('');
|
|
||||||
};
|
|
||||||
data = data || {};
|
|
||||||
opts = extend(defaults, opts || {});
|
|
||||||
var filters = extend({
|
|
||||||
html: function(val) {
|
|
||||||
return toString(val)
|
|
||||||
.split('&').join('&')
|
|
||||||
.split('<').join('<')
|
|
||||||
.split('>').join('>')
|
|
||||||
.split('"').join('"');
|
|
||||||
},
|
|
||||||
safe: function(val) {
|
|
||||||
return val;
|
|
||||||
},
|
|
||||||
toJson: function(val) {
|
|
||||||
if (typeof val === 'object') {
|
|
||||||
return JSON.stringify(val);
|
|
||||||
}
|
|
||||||
return toString(val);
|
|
||||||
}
|
|
||||||
}, opts.filters || {});
|
|
||||||
var stack = [create(data || {})],
|
|
||||||
output = [];
|
|
||||||
return {
|
|
||||||
get: get,
|
|
||||||
set: set,
|
|
||||||
push: push,
|
|
||||||
pop: pop,
|
|
||||||
write: write,
|
|
||||||
filter: filter,
|
|
||||||
each: each,
|
|
||||||
block: block,
|
|
||||||
render: render
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
var runtime;
|
|
||||||
|
|
||||||
jinja.compile = function(markup, opts) {
|
|
||||||
opts = opts || {};
|
|
||||||
var parser = new Parser();
|
|
||||||
parser.readTemplateFile = this.readTemplateFile;
|
|
||||||
var code = [];
|
|
||||||
code.push('function render($) {');
|
|
||||||
code.push('var get = $.get, set = $.set, push = $.push, pop = $.pop, write = $.write, filter = $.filter, each = $.each, block = $.block;');
|
|
||||||
code.push.apply(code, parser.parse(markup));
|
|
||||||
code.push('return $.render();');
|
|
||||||
code.push('}');
|
|
||||||
code = code.join('\n');
|
|
||||||
if (opts.runtime === false) {
|
|
||||||
var fn = new Function('data', 'options', 'return (' + code + ')(runtime(data, options))');
|
|
||||||
} else {
|
|
||||||
runtime = runtime || (runtime = getRuntime.toString());
|
|
||||||
fn = new Function('data', 'options', 'return (' + code + ')((' + runtime + ')(data, options))');
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
render: fn
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
jinja.render = function(markup, data, opts) {
|
|
||||||
var tmpl = jinja.compile(markup);
|
|
||||||
return tmpl.render(data, opts);
|
|
||||||
};
|
|
||||||
|
|
||||||
jinja.templateFiles = [];
|
|
||||||
|
|
||||||
jinja.readTemplateFile = function(name) {
|
|
||||||
var templateFiles = this.templateFiles || [];
|
|
||||||
var templateFile = templateFiles[name];
|
|
||||||
if (templateFile == null) {
|
|
||||||
throw new Error('Template file not found: ' + name);
|
|
||||||
}
|
|
||||||
return templateFile;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/*!
|
|
||||||
* Helpers
|
|
||||||
*/
|
|
||||||
|
|
||||||
function trimLeft(str) {
|
|
||||||
return str.replace(LEADING_SPACE, '');
|
|
||||||
}
|
|
||||||
|
|
||||||
function trimRight(str) {
|
|
||||||
return str.replace(TRAILING_SPACE, '');
|
|
||||||
}
|
|
||||||
|
|
||||||
function matchAll(str, reg, fn) {
|
|
||||||
//copy as global
|
|
||||||
reg = new RegExp(reg.source, 'g' + (reg.ignoreCase ? 'i' : '') + (reg.multiline ? 'm' : ''));
|
|
||||||
var match;
|
|
||||||
while ((match = reg.exec(str))) {
|
|
||||||
var result = fn(match[0], match.index, str);
|
|
||||||
if (typeof result == 'number') {
|
|
||||||
reg.lastIndex = result;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}));
|
|
||||||
@@ -1,360 +0,0 @@
|
|||||||
/*
|
|
||||||
* ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
|
|
||||||
* This devtool is neither made for production nor for readable output files.
|
|
||||||
* It uses "eval()" calls to create a separate source file in the browser devtools.
|
|
||||||
* If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
|
|
||||||
* or disable the default devtool with "devtool: false".
|
|
||||||
* If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
|
|
||||||
*/
|
|
||||||
(function webpackUniversalModuleDefinition(root, factory) {
|
|
||||||
if (typeof exports === 'object' && typeof module === 'object') {
|
|
||||||
// CommonJS
|
|
||||||
module.exports = exports = factory();
|
|
||||||
} else if (typeof define === 'function' && define.amd) {
|
|
||||||
// AMD
|
|
||||||
define([], factory);
|
|
||||||
} else {
|
|
||||||
// Global (browser)
|
|
||||||
globalThis.JSEncrypt = factory();
|
|
||||||
}
|
|
||||||
})(this, () => {
|
|
||||||
return /******/ (() => { // webpackBootstrap
|
|
||||||
/******/
|
|
||||||
var __webpack_modules__ = ({
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/JSEncrypt.js":
|
|
||||||
/*!**************************!*\
|
|
||||||
!*** ./lib/JSEncrypt.js ***!
|
|
||||||
\**************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncrypt\": () => (/* binding */ JSEncrypt)\n/* harmony export */ });\n/* harmony import */ var _lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/jsbn/base64 */ \"./lib/lib/jsbn/base64.js\");\n/* harmony import */ var _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./JSEncryptRSAKey */ \"./lib/JSEncryptRSAKey.js\");\n/* provided dependency */ var process = __webpack_require__(/*! process/browser */ \"./node_modules/process/browser.js\");\nvar _a;\n\n\nvar version = typeof process !== 'undefined'\n ? (_a = process.env) === null || _a === void 0 ? void 0 : \"3.3.2\"\n : undefined;\n/**\n *\n * @param {Object} [options = {}] - An object to customize JSEncrypt behaviour\n * possible parameters are:\n * - default_key_size {number} default: 1024 the key size in bit\n * - default_public_exponent {string} default: '010001' the hexadecimal representation of the public exponent\n * - log {boolean} default: false whether log warn/error or not\n * @constructor\n */\nvar JSEncrypt = /** @class */ (function () {\n function JSEncrypt(options) {\n if (options === void 0) { options = {}; }\n options = options || {};\n this.default_key_size = options.default_key_size\n ? parseInt(options.default_key_size, 10)\n : 1024;\n this.default_public_exponent = options.default_public_exponent || \"010001\"; // 65537 default openssl public exponent for rsa key type\n this.log = options.log || false;\n // The private and public key.\n this.key = null;\n }\n /**\n * Method to set the rsa key parameter (one method is enough to set both the public\n * and the private key, since the private key contains the public key paramenters)\n * Log a warning if logs are enabled\n * @param {Object|string} key the pem encoded string or an object (with or without header/footer)\n * @public\n */\n JSEncrypt.prototype.setKey = function (key) {\n if (this.log && this.key) {\n console.warn(\"A key was already set, overriding existing.\");\n }\n this.key = new _JSEncryptRSAKey__WEBPACK_IMPORTED_MODULE_1__.JSEncryptRSAKey(key);\n };\n /**\n * Proxy method for setKey, for api compatibility\n * @see setKey\n * @public\n */\n JSEncrypt.prototype.setPrivateKey = function (privkey) {\n // Create the key.\n this.setKey(privkey);\n };\n /**\n * Proxy method for setKey, for api compatibility\n * @see setKey\n * @public\n */\n JSEncrypt.prototype.setPublicKey = function (pubkey) {\n // Sets the public key.\n this.setKey(pubkey);\n };\n /**\n * Proxy method for RSAKey object's decrypt, decrypt the string using the private\n * components of the rsa key object. Note that if the object was not set will be created\n * on the fly (by the getKey method) using the parameters passed in the JSEncrypt constructor\n * @param {string} str base64 encoded crypted string to decrypt\n * @return {string} the decrypted string\n * @public\n */\n JSEncrypt.prototype.decrypt = function (str) {\n // Return the decrypted string.\n try {\n return this.getKey().decrypt((0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.b64tohex)(str));\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Proxy method for RSAKey object's encrypt, encrypt the string using the public\n * components of the rsa key object. Note that if the object was not set will be created\n * on the fly (by the getKey method) using the parameters passed in the JSEncrypt constructor\n * @param {string} str the string to encrypt\n * @return {string} the encrypted string encoded in base64\n * @public\n */\n JSEncrypt.prototype.encrypt = function (str) {\n // Return the encrypted string.\n try {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getKey().encrypt(str));\n }\n catch (ex) {\n return false;\n }\n };\n /**\n * Proxy method for RSAKey object's sign.\n * @param {string} str the string to sign\n * @param {function} digestMethod hash method\n * @param {string} digestName the name of the hash algorithm\n * @return {string} the signature encoded in base64\n * @public\n */\n JSEncrypt.prototype.sign = function (str, digestMethod, digestName) {\n // return the RSA signature of 'str' in 'hex' format.\n try {\n return (0,_lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__.hex2b64)(this.getKey().sign(str, digestMethod, digestName));\n }\n catch (ex) {\n return false;\n }\n };\n
Line truncated
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/JSEncryptRSAKey.js":
|
|
||||||
/*!********************************!*\
|
|
||||||
!*** ./lib/JSEncryptRSAKey.js ***!
|
|
||||||
\********************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncryptRSAKey\": () => (/* binding */ JSEncryptRSAKey)\n/* harmony export */ });\n/* harmony import */ var _lib_jsbn_base64__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lib/jsbn/base64 */ \"./lib/lib/jsbn/base64.js\");\n/* harmony import */ var _lib_asn1js_hex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lib/asn1js/hex */ \"./lib/lib/asn1js/hex.js\");\n/* harmony import */ var _lib_asn1js_base64__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./lib/asn1js/base64 */ \"./lib/lib/asn1js/base64.js\");\n/* harmony import */ var _lib_asn1js_asn1__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./lib/asn1js/asn1 */ \"./lib/lib/asn1js/asn1.js\");\n/* harmony import */ var _lib_jsbn_rsa__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./lib/jsbn/rsa */ \"./lib/lib/jsbn/rsa.js\");\n/* harmony import */ var _lib_jsbn_jsbn__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./lib/jsbn/jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _lib_jsrsasign_asn1_1_0__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./lib/jsrsasign/asn1-1.0 */ \"./lib/lib/jsrsasign/asn1-1.0.js\");\nvar __extends = (undefined && undefined.__extends) || (function () {\n var extendStatics = function (d, b) {\n extendStatics = Object.setPrototypeOf ||\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\n function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; };\n return extendStatics(d, b);\n };\n return function (d, b) {\n if (typeof b !== \"function\" && b !== null)\n throw new TypeError(\"Class extends value \" + String(b) + \" is not a constructor or null\");\n extendStatics(d, b);\n function __() { this.constructor = d; }\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\n };\n})();\n\n\n\n\n\n\n\n/**\n * Create a new JSEncryptRSAKey that extends Tom Wu's RSA key object.\n * This object is just a decorator for parsing the key parameter\n * @param {string|Object} key - The key in string format, or an object containing\n * the parameters needed to build a RSAKey object.\n * @constructor\n */\nvar JSEncryptRSAKey = /** @class */ (function (_super) {\n __extends(JSEncryptRSAKey, _super);\n function JSEncryptRSAKey(key) {\n var _this = _super.call(this) || this;\n // Call the super constructor.\n // RSAKey.call(this);\n // If a key key was provided.\n if (key) {\n // If this is a string...\n if (typeof key === \"string\") {\n _this.parseKey(key);\n }\n else if (JSEncryptRSAKey.hasPrivateKeyProperty(key) ||\n JSEncryptRSAKey.hasPublicKeyProperty(key)) {\n // Set the values for the key.\n _this.parsePropertiesFrom(key);\n }\n }\n return _this;\n }\n /**\n * Method to parse a pem encoded string containing both a public or private key.\n * The method will translate the pem encoded string in a der encoded string and\n * will parse private key and public key parameters. This method accepts public key\n * in the rsaencryption pkcs #1 format (oid: 1.2.840.113549.1.1.1).\n *\n * @todo Check how many rsa formats use the same format of pkcs #1.\n *\n * The format is defined as:\n * PublicKeyInfo ::= SEQUENCE {\n * algorithm AlgorithmIdentifier,\n * PublicKey BIT STRING\n * }\n * Where AlgorithmIdentifier is:\n * AlgorithmIdentifier ::= SEQUENCE {\n * algorithm OBJECT IDENTIFIER, the OID of the enc algorithm\n * parameters ANY DEFINED BY algorithm OPTIONAL (NULL for PKCS #1)\n * }\n * and PublicKey is a SEQUENCE encapsulated in a BIT STRING\n * RSAPublicKey ::= SEQUENCE {\n * modulus INTEGER, -- n\n * publicExponent INTEGER -- e\n * }\n * it's possible to examine the structure of the keys obtained from openssl using\n * an asn.1 dumper as the one used here to parse the components: http://lapo.it/asn1js/\n * @argument {string} pem the pem encoded string, can include the BEGIN/END header/footer\n * @private\n */\n JSEncryptRSAKey.prototype.parseKey = function (pem) {\n try {\n var modulus = 0;\n var public_exponent = 0;\n var reHex = /^\\s*(?:[0-9A-Fa-f][0-9A-Fa-f]\\s*)+$/;\n var der = reHex.test(pem) ? _lib_asn1js_hex__WEBPACK_IMPORTED_MODULE_1__.Hex.decode(pem) : _lib_asn1js_base64__WEBPACK_IMPORTED_MODULE_2__.Base64.unarmor(pem);\n var asn1 = _lib_asn1js_asn1__WEBPACK_IMPORTED_MODULE_3__.ASN1.decode(der);\n // Fixes a bug with OpenSSL
Line truncated
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/index.js":
|
|
||||||
/*!**********************!*\
|
|
||||||
!*** ./lib/index.js ***!
|
|
||||||
\**********************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"JSEncrypt\": () => (/* reexport safe */ _JSEncrypt__WEBPACK_IMPORTED_MODULE_0__.JSEncrypt),\n/* harmony export */ \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _JSEncrypt__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./JSEncrypt */ \"./lib/JSEncrypt.js\");\n\n\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (_JSEncrypt__WEBPACK_IMPORTED_MODULE_0__.JSEncrypt);\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/index.js?");
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/lib/asn1js/asn1.js":
|
|
||||||
/*!********************************!*\
|
|
||||||
!*** ./lib/lib/asn1js/asn1.js ***!
|
|
||||||
\********************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"ASN1\": () => (/* binding */ ASN1),\n/* harmony export */ \"ASN1Tag\": () => (/* binding */ ASN1Tag),\n/* harmony export */ \"Stream\": () => (/* binding */ Stream)\n/* harmony export */ });\n/* harmony import */ var _int10__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./int10 */ \"./lib/lib/asn1js/int10.js\");\n// ASN.1 JavaScript decoder\n// Copyright (c) 2008-2014 Lapo Luchini <lapo@lapo.it>\n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\n/*global oids */\n\nvar ellipsis = \"\\u2026\";\nvar reTimeS = /^(\\d\\d)(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])([01]\\d|2[0-3])(?:([0-5]\\d)(?:([0-5]\\d)(?:[.,](\\d{1,3}))?)?)?(Z|[-+](?:[0]\\d|1[0-2])([0-5]\\d)?)?$/;\nvar reTimeL = /^(\\d\\d\\d\\d)(0[1-9]|1[0-2])(0[1-9]|[12]\\d|3[01])([01]\\d|2[0-3])(?:([0-5]\\d)(?:([0-5]\\d)(?:[.,](\\d{1,3}))?)?)?(Z|[-+](?:[0]\\d|1[0-2])([0-5]\\d)?)?$/;\nfunction stringCut(str, len) {\n if (str.length > len) {\n str = str.substring(0, len) + ellipsis;\n }\n return str;\n}\nvar Stream = /** @class */ (function () {\n function Stream(enc, pos) {\n this.hexDigits = \"0123456789ABCDEF\";\n if (enc instanceof Stream) {\n this.enc = enc.enc;\n this.pos = enc.pos;\n }\n else {\n // enc should be an array or a binary string\n this.enc = enc;\n this.pos = pos;\n }\n }\n Stream.prototype.get = function (pos) {\n if (pos === undefined) {\n pos = this.pos++;\n }\n if (pos >= this.enc.length) {\n throw new Error(\"Requesting byte offset \".concat(pos, \" on a stream of length \").concat(this.enc.length));\n }\n return (\"string\" === typeof this.enc) ? this.enc.charCodeAt(pos) : this.enc[pos];\n };\n Stream.prototype.hexByte = function (b) {\n return this.hexDigits.charAt((b >> 4) & 0xF) + this.hexDigits.charAt(b & 0xF);\n };\n Stream.prototype.hexDump = function (start, end, raw) {\n var s = \"\";\n for (var i = start; i < end; ++i) {\n s += this.hexByte(this.get(i));\n if (raw !== true) {\n switch (i & 0xF) {\n case 0x7:\n s += \" \";\n break;\n case 0xF:\n s += \"\\n\";\n break;\n default:\n s += \" \";\n }\n }\n }\n return s;\n };\n Stream.prototype.isASCII = function (start, end) {\n for (var i = start; i < end; ++i) {\n var c = this.get(i);\n if (c < 32 || c > 176) {\n return false;\n }\n }\n return true;\n };\n Stream.prototype.parseStringISO = function (start, end) {\n var s = \"\";\n for (var i = start; i < end; ++i) {\n s += String.fromCharCode(this.get(i));\n }\n return s;\n };\n Stream.prototype.parseStringUTF = function (start, end) {\n var s = \"\";\n for (var i = start; i < end;) {\n var c = this.get(i++);\n if (c < 128) {\n s += String.fromCharCode(c);\n }\n else if ((c > 191) && (c < 224)) {\n s += String.fromCharCode(((c & 0x1F) << 6) | (this.get(i++) & 0x3F));\n }\n else {\n s += String.fromCharCode(((c & 0x0F) << 12) | ((this.get(i++) & 0x3F) << 6) | (this.get(i++) & 0x3F));\n }\n }\n return s;\n };\n Stream.prototype.parseStringBMP = function (start, end) {\n var str = \"\";\n var hi;\n var lo;\n for (var i = start; i < end;) {\n hi = this.get(i++);\n lo = this.get(i++);\n str += String.fromCharCode((hi << 8) | lo);\n }\n return str;\n };\n Stream.prototype.parseTime = function (start, end, shortYear) {\n var s = this.parseStringISO(start, end);\n var m = (shoLine truncated
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/lib/asn1js/base64.js":
|
|
||||||
/*!**********************************!*\
|
|
||||||
!*** ./lib/lib/asn1js/base64.js ***!
|
|
||||||
\**********************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Base64\": () => (/* binding */ Base64)\n/* harmony export */ });\n// Base64 JavaScript decoder\n// Copyright (c) 2008-2013 Lapo Luchini <lapo@lapo.it>\n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar decoder;\nvar Base64 = {\n decode: function (a) {\n var i;\n if (decoder === undefined) {\n var b64 = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\n var ignore = \"= \\f\\n\\r\\t\\u00A0\\u2028\\u2029\";\n decoder = Object.create(null);\n for (i = 0; i < 64; ++i) {\n decoder[b64.charAt(i)] = i;\n }\n decoder['-'] = 62; //+\n decoder['_'] = 63; //-\n for (i = 0; i < ignore.length; ++i) {\n decoder[ignore.charAt(i)] = -1;\n }\n }\n var out = [];\n var bits = 0;\n var char_count = 0;\n for (i = 0; i < a.length; ++i) {\n var c = a.charAt(i);\n if (c == \"=\") {\n break;\n }\n c = decoder[c];\n if (c == -1) {\n continue;\n }\n if (c === undefined) {\n throw new Error(\"Illegal character at offset \" + i);\n }\n bits |= c;\n if (++char_count >= 4) {\n out[out.length] = (bits >> 16);\n out[out.length] = (bits >> 8) & 0xFF;\n out[out.length] = bits & 0xFF;\n bits = 0;\n char_count = 0;\n }\n else {\n bits <<= 6;\n }\n }\n switch (char_count) {\n case 1:\n throw new Error(\"Base64 encoding incomplete: at least 2 bits missing\");\n case 2:\n out[out.length] = (bits >> 10);\n break;\n case 3:\n out[out.length] = (bits >> 16);\n out[out.length] = (bits >> 8) & 0xFF;\n break;\n }\n return out;\n },\n re: /-----BEGIN [^-]+-----([A-Za-z0-9+\\/=\\s]+)-----END [^-]+-----|begin-base64[^\\n]+\\n([A-Za-z0-9+\\/=\\s]+)====/,\n unarmor: function (a) {\n var m = Base64.re.exec(a);\n if (m) {\n if (m[1]) {\n a = m[1];\n }\n else if (m[2]) {\n a = m[2];\n }\n else {\n throw new Error(\"RegExp out of sync\");\n }\n }\n return Base64.decode(a);\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/base64.js?");
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/lib/asn1js/hex.js":
|
|
||||||
/*!*******************************!*\
|
|
||||||
!*** ./lib/lib/asn1js/hex.js ***!
|
|
||||||
\*******************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Hex\": () => (/* binding */ Hex)\n/* harmony export */ });\n// Hex JavaScript decoder\n// Copyright (c) 2008-2013 Lapo Luchini <lapo@lapo.it>\n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar decoder;\nvar Hex = {\n decode: function (a) {\n var i;\n if (decoder === undefined) {\n var hex = \"0123456789ABCDEF\";\n var ignore = \" \\f\\n\\r\\t\\u00A0\\u2028\\u2029\";\n decoder = {};\n for (i = 0; i < 16; ++i) {\n decoder[hex.charAt(i)] = i;\n }\n hex = hex.toLowerCase();\n for (i = 10; i < 16; ++i) {\n decoder[hex.charAt(i)] = i;\n }\n for (i = 0; i < ignore.length; ++i) {\n decoder[ignore.charAt(i)] = -1;\n }\n }\n var out = [];\n var bits = 0;\n var char_count = 0;\n for (i = 0; i < a.length; ++i) {\n var c = a.charAt(i);\n if (c == \"=\") {\n break;\n }\n c = decoder[c];\n if (c == -1) {\n continue;\n }\n if (c === undefined) {\n throw new Error(\"Illegal character at offset \" + i);\n }\n bits |= c;\n if (++char_count >= 2) {\n out[out.length] = bits;\n bits = 0;\n char_count = 0;\n }\n else {\n bits <<= 4;\n }\n }\n if (char_count) {\n throw new Error(\"Hex encoding incomplete: 4 bits missing\");\n }\n return out;\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/hex.js?");
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/lib/asn1js/int10.js":
|
|
||||||
/*!*********************************!*\
|
|
||||||
!*** ./lib/lib/asn1js/int10.js ***!
|
|
||||||
\*********************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Int10\": () => (/* binding */ Int10)\n/* harmony export */ });\n// Big integer base-10 printing library\n// Copyright (c) 2014 Lapo Luchini <lapo@lapo.it>\n// Permission to use, copy, modify, and/or distribute this software for any\n// purpose with or without fee is hereby granted, provided that the above\n// copyright notice and this permission notice appear in all copies.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES\n// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF\n// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR\n// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES\n// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN\n// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF\n// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.\n/*jshint browser: true, strict: true, immed: true, latedef: true, undef: true, regexdash: false */\nvar max = 10000000000000; // biggest integer that can still fit 2^53 when multiplied by 256\nvar Int10 = /** @class */ (function () {\n function Int10(value) {\n this.buf = [+value || 0];\n }\n Int10.prototype.mulAdd = function (m, c) {\n // assert(m <= 256)\n var b = this.buf;\n var l = b.length;\n var i;\n var t;\n for (i = 0; i < l; ++i) {\n t = b[i] * m + c;\n if (t < max) {\n c = 0;\n }\n else {\n c = 0 | (t / max);\n t -= c * max;\n }\n b[i] = t;\n }\n if (c > 0) {\n b[i] = c;\n }\n };\n Int10.prototype.sub = function (c) {\n // assert(m <= 256)\n var b = this.buf;\n var l = b.length;\n var i;\n var t;\n for (i = 0; i < l; ++i) {\n t = b[i] - c;\n if (t < 0) {\n t += max;\n c = 1;\n }\n else {\n c = 0;\n }\n b[i] = t;\n }\n while (b[b.length - 1] === 0) {\n b.pop();\n }\n };\n Int10.prototype.toString = function (base) {\n if ((base || 10) != 10) {\n throw new Error(\"only base 10 is supported\");\n }\n var b = this.buf;\n var s = b[b.length - 1].toString();\n for (var i = b.length - 2; i >= 0; --i) {\n s += (max + b[i]).toString().substring(1);\n }\n return s;\n };\n Int10.prototype.valueOf = function () {\n var b = this.buf;\n var v = 0;\n for (var i = b.length - 1; i >= 0; --i) {\n v = v * max + b[i];\n }\n return v;\n };\n Int10.prototype.simplify = function () {\n var b = this.buf;\n return (b.length == 1) ? b[0] : this;\n };\n return Int10;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/asn1js/int10.js?");
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/lib/jsbn/base64.js":
|
|
||||||
/*!********************************!*\
|
|
||||||
!*** ./lib/lib/jsbn/base64.js ***!
|
|
||||||
\********************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"b64toBA\": () => (/* binding */ b64toBA),\n/* harmony export */ \"b64tohex\": () => (/* binding */ b64tohex),\n/* harmony export */ \"hex2b64\": () => (/* binding */ hex2b64)\n/* harmony export */ });\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util */ \"./lib/lib/jsbn/util.js\");\n\nvar b64map = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\nvar b64pad = \"=\";\nfunction hex2b64(h) {\n var i;\n var c;\n var ret = \"\";\n for (i = 0; i + 3 <= h.length; i += 3) {\n c = parseInt(h.substring(i, i + 3), 16);\n ret += b64map.charAt(c >> 6) + b64map.charAt(c & 63);\n }\n if (i + 1 == h.length) {\n c = parseInt(h.substring(i, i + 1), 16);\n ret += b64map.charAt(c << 2);\n }\n else if (i + 2 == h.length) {\n c = parseInt(h.substring(i, i + 2), 16);\n ret += b64map.charAt(c >> 2) + b64map.charAt((c & 3) << 4);\n }\n while ((ret.length & 3) > 0) {\n ret += b64pad;\n }\n return ret;\n}\n// convert a base64 string to hex\nfunction b64tohex(s) {\n var ret = \"\";\n var i;\n var k = 0; // b64 state, 0-3\n var slop = 0;\n for (i = 0; i < s.length; ++i) {\n if (s.charAt(i) == b64pad) {\n break;\n }\n var v = b64map.indexOf(s.charAt(i));\n if (v < 0) {\n continue;\n }\n if (k == 0) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v >> 2);\n slop = v & 3;\n k = 1;\n }\n else if (k == 1) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)((slop << 2) | (v >> 4));\n slop = v & 0xf;\n k = 2;\n }\n else if (k == 2) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(slop);\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v >> 2);\n slop = v & 3;\n k = 3;\n }\n else {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)((slop << 2) | (v >> 4));\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(v & 0xf);\n k = 0;\n }\n }\n if (k == 1) {\n ret += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(slop << 2);\n }\n return ret;\n}\n// convert a base64 string to a byte/number array\nfunction b64toBA(s) {\n // piggyback on b64tohex for now, optimize later\n var h = b64tohex(s);\n var i;\n var a = [];\n for (i = 0; 2 * i < h.length; ++i) {\n a[i] = parseInt(h.substring(2 * i, 2 * i + 2), 16);\n }\n return a;\n}\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/base64.js?");
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/lib/jsbn/jsbn.js":
|
|
||||||
/*!******************************!*\
|
|
||||||
!*** ./lib/lib/jsbn/jsbn.js ***!
|
|
||||||
\******************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"BigInteger\": () => (/* binding */ BigInteger),\n/* harmony export */ \"intAt\": () => (/* binding */ intAt),\n/* harmony export */ \"nbi\": () => (/* binding */ nbi),\n/* harmony export */ \"nbits\": () => (/* binding */ nbits),\n/* harmony export */ \"nbv\": () => (/* binding */ nbv),\n/* harmony export */ \"parseBigInt\": () => (/* binding */ parseBigInt)\n/* harmony export */ });\n/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./util */ \"./lib/lib/jsbn/util.js\");\n// Copyright (c) 2005 Tom Wu\n// All Rights Reserved.\n// See \"LICENSE\" for details.\n// Basic JavaScript BN library - subset useful for RSA encryption.\n\n// Bits per digit\nvar dbits;\n// JavaScript engine analysis\nvar canary = 0xdeadbeefcafe;\nvar j_lm = ((canary & 0xffffff) == 0xefcafe);\n//#region\nvar lowprimes = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199, 211, 223, 227, 229, 233, 239, 241, 251, 257, 263, 269, 271, 277, 281, 283, 293, 307, 311, 313, 317, 331, 337, 347, 349, 353, 359, 367, 373, 379, 383, 389, 397, 401, 409, 419, 421, 431, 433, 439, 443, 449, 457, 461, 463, 467, 479, 487, 491, 499, 503, 509, 521, 523, 541, 547, 557, 563, 569, 571, 577, 587, 593, 599, 601, 607, 613, 617, 619, 631, 641, 643, 647, 653, 659, 661, 673, 677, 683, 691, 701, 709, 719, 727, 733, 739, 743, 751, 757, 761, 769, 773, 787, 797, 809, 811, 821, 823, 827, 829, 839, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983, 991, 997];\nvar lplim = (1 << 26) / lowprimes[lowprimes.length - 1];\n//#endregion\n// (public) Constructor\nvar BigInteger = /** @class */ (function () {\n function BigInteger(a, b, c) {\n if (a != null) {\n if (\"number\" == typeof a) {\n this.fromNumber(a, b, c);\n }\n else if (b == null && \"string\" != typeof a) {\n this.fromString(a, 256);\n }\n else {\n this.fromString(a, b);\n }\n }\n }\n //#region PUBLIC\n // BigInteger.prototype.toString = bnToString;\n // (public) return string representation in given radix\n BigInteger.prototype.toString = function (b) {\n if (this.s < 0) {\n return \"-\" + this.negate().toString(b);\n }\n var k;\n if (b == 16) {\n k = 4;\n }\n else if (b == 8) {\n k = 3;\n }\n else if (b == 2) {\n k = 1;\n }\n else if (b == 32) {\n k = 5;\n }\n else if (b == 4) {\n k = 2;\n }\n else {\n return this.toRadix(b);\n }\n var km = (1 << k) - 1;\n var d;\n var m = false;\n var r = \"\";\n var i = this.t;\n var p = this.DB - (i * this.DB) % k;\n if (i-- > 0) {\n if (p < this.DB && (d = this[i] >> p) > 0) {\n m = true;\n r = (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(d);\n }\n while (i >= 0) {\n if (p < k) {\n d = (this[i] & ((1 << p) - 1)) << (k - p);\n d |= this[--i] >> (p += this.DB - k);\n }\n else {\n d = (this[i] >> (p -= k)) & km;\n if (p <= 0) {\n p += this.DB;\n --i;\n }\n }\n if (d > 0) {\n m = true;\n }\n if (m) {\n r += (0,_util__WEBPACK_IMPORTED_MODULE_0__.int2char)(d);\n }\n }\n }\n return m ? r : \"0\";\n };\n // BigInteger.prototype.negate = bnNegate;\n // (public) -this\n BigInteger.prototype.negate = function () {\n var r = nbi();\n BigInteger.ZERO.subTo(this, r);\n return r;\n };\n // BigInteger.prototype.abs = bnAbs;\n // (public) |this|\n BigInteger.prototype.abs = function () {\n return (this.s < 0) ? this.negate() : this;\n };\n // BigInteger.prototype.compareTo = bnCompareTo;\n // (public) return + if this > a, - if this < a, 0 if equal\n BigInteger.prototype.compareTo = function (a) {\n var r = this.s - a.s;\n if (r != 0) {\n return r;\n }\n var i = this.t;\n r = i - a.t;\n if (r != 0) {\n return (this.s < 0) ? -r : r;\n }\n while (--i >= 0) {\n if ((r = this[i] - a[i]) != 0) {\n return r;\n }\n }\n return 0;\n };\n // BigInteger.protot
Line truncated
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/lib/jsbn/prng4.js":
|
|
||||||
/*!*******************************!*\
|
|
||||||
!*** ./lib/lib/jsbn/prng4.js ***!
|
|
||||||
\*******************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"Arcfour\": () => (/* binding */ Arcfour),\n/* harmony export */ \"prng_newstate\": () => (/* binding */ prng_newstate),\n/* harmony export */ \"rng_psize\": () => (/* binding */ rng_psize)\n/* harmony export */ });\n// prng4.js - uses Arcfour as a PRNG\nvar Arcfour = /** @class */ (function () {\n function Arcfour() {\n this.i = 0;\n this.j = 0;\n this.S = [];\n }\n // Arcfour.prototype.init = ARC4init;\n // Initialize arcfour context from key, an array of ints, each from [0..255]\n Arcfour.prototype.init = function (key) {\n var i;\n var j;\n var t;\n for (i = 0; i < 256; ++i) {\n this.S[i] = i;\n }\n j = 0;\n for (i = 0; i < 256; ++i) {\n j = (j + this.S[i] + key[i % key.length]) & 255;\n t = this.S[i];\n this.S[i] = this.S[j];\n this.S[j] = t;\n }\n this.i = 0;\n this.j = 0;\n };\n // Arcfour.prototype.next = ARC4next;\n Arcfour.prototype.next = function () {\n var t;\n this.i = (this.i + 1) & 255;\n this.j = (this.j + this.S[this.i]) & 255;\n t = this.S[this.i];\n this.S[this.i] = this.S[this.j];\n this.S[this.j] = t;\n return this.S[(t + this.S[this.i]) & 255];\n };\n return Arcfour;\n}());\n\n// Plug in your RNG constructor here\nfunction prng_newstate() {\n return new Arcfour();\n}\n// Pool size must be a multiple of 4 and greater than 32.\n// An array of bytes the size of the pool will be passed to init()\nvar rng_psize = 256;\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/prng4.js?");
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/lib/jsbn/rng.js":
|
|
||||||
/*!*****************************!*\
|
|
||||||
!*** ./lib/lib/jsbn/rng.js ***!
|
|
||||||
\*****************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"SecureRandom\": () => (/* binding */ SecureRandom)\n/* harmony export */ });\n/* harmony import */ var _prng4__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./prng4 */ \"./lib/lib/jsbn/prng4.js\");\n// Random number generator - requires a PRNG backend, e.g. prng4.js\n\nvar rng_state;\nvar rng_pool = null;\nvar rng_pptr;\n// Initialize the pool with junk if needed.\nif (rng_pool == null) {\n rng_pool = [];\n rng_pptr = 0;\n var t = void 0;\n if (typeof window !== 'undefined' && window.crypto && window.crypto.getRandomValues) {\n // Extract entropy (2048 bits) from RNG if available\n var z = new Uint32Array(256);\n window.crypto.getRandomValues(z);\n for (t = 0; t < z.length; ++t) {\n rng_pool[rng_pptr++] = z[t] & 255;\n }\n }\n // Use mouse events for entropy, if we do not have enough entropy by the time\n // we need it, entropy will be generated by Math.random.\n var count = 0;\n var onMouseMoveListener_1 = function (ev) {\n count = count || 0;\n if (count >= 256 || rng_pptr >= _prng4__WEBPACK_IMPORTED_MODULE_0__.rng_psize) {\n if (window.removeEventListener) {\n window.removeEventListener(\"mousemove\", onMouseMoveListener_1, false);\n }\n else if (window.detachEvent) {\n window.detachEvent(\"onmousemove\", onMouseMoveListener_1);\n }\n return;\n }\n try {\n var mouseCoordinates = ev.x + ev.y;\n rng_pool[rng_pptr++] = mouseCoordinates & 255;\n count += 1;\n }\n catch (e) {\n // Sometimes Firefox will deny permission to access event properties for some reason. Ignore.\n }\n };\n if (typeof window !== 'undefined') {\n if (window.addEventListener) {\n window.addEventListener(\"mousemove\", onMouseMoveListener_1, false);\n }\n else if (window.attachEvent) {\n window.attachEvent(\"onmousemove\", onMouseMoveListener_1);\n }\n }\n}\nfunction rng_get_byte() {\n if (rng_state == null) {\n rng_state = (0,_prng4__WEBPACK_IMPORTED_MODULE_0__.prng_newstate)();\n // At this point, we may not have collected enough entropy. If not, fall back to Math.random\n while (rng_pptr < _prng4__WEBPACK_IMPORTED_MODULE_0__.rng_psize) {\n var random = Math.floor(65536 * Math.random());\n rng_pool[rng_pptr++] = random & 255;\n }\n rng_state.init(rng_pool);\n for (rng_pptr = 0; rng_pptr < rng_pool.length; ++rng_pptr) {\n rng_pool[rng_pptr] = 0;\n }\n rng_pptr = 0;\n }\n // TODO: allow reseeding after first request\n return rng_state.next();\n}\nvar SecureRandom = /** @class */ (function () {\n function SecureRandom() {\n }\n SecureRandom.prototype.nextBytes = function (ba) {\n for (var i = 0; i < ba.length; ++i) {\n ba[i] = rng_get_byte();\n }\n };\n return SecureRandom;\n}());\n\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/rng.js?");
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/lib/jsbn/rsa.js":
|
|
||||||
/*!*****************************!*\
|
|
||||||
!*** ./lib/lib/jsbn/rsa.js ***!
|
|
||||||
\*****************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"RSAKey\": () => (/* binding */ RSAKey)\n/* harmony export */ });\n/* harmony import */ var _jsbn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _rng__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./rng */ \"./lib/lib/jsbn/rng.js\");\n// Depends on jsbn.js and rng.js\n// Version 1.1: support utf-8 encoding in pkcs1pad2\n// convert a (hex) string to a bignum object\n\n\n// function linebrk(s,n) {\n// var ret = \"\";\n// var i = 0;\n// while(i + n < s.length) {\n// ret += s.substring(i,i+n) + \"\\n\";\n// i += n;\n// }\n// return ret + s.substring(i,s.length);\n// }\n// function byte2Hex(b) {\n// if(b < 0x10)\n// return \"0\" + b.toString(16);\n// else\n// return b.toString(16);\n// }\nfunction pkcs1pad1(s, n) {\n if (n < s.length + 22) {\n console.error(\"Message too long for RSA\");\n return null;\n }\n var len = n - s.length - 6;\n var filler = \"\";\n for (var f = 0; f < len; f += 2) {\n filler += \"ff\";\n }\n var m = \"0001\" + filler + \"00\" + s;\n return (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(m, 16);\n}\n// PKCS#1 (type 2, random) pad input string s to n bytes, and return a bigint\nfunction pkcs1pad2(s, n) {\n if (n < s.length + 11) { // TODO: fix for utf-8\n console.error(\"Message too long for RSA\");\n return null;\n }\n var ba = [];\n var i = s.length - 1;\n while (i >= 0 && n > 0) {\n var c = s.charCodeAt(i--);\n if (c < 128) { // encode using utf-8\n ba[--n] = c;\n }\n else if ((c > 127) && (c < 2048)) {\n ba[--n] = (c & 63) | 128;\n ba[--n] = (c >> 6) | 192;\n }\n else {\n ba[--n] = (c & 63) | 128;\n ba[--n] = ((c >> 6) & 63) | 128;\n ba[--n] = (c >> 12) | 224;\n }\n }\n ba[--n] = 0;\n var rng = new _rng__WEBPACK_IMPORTED_MODULE_1__.SecureRandom();\n var x = [];\n while (n > 2) { // random non-zero pad\n x[0] = 0;\n while (x[0] == 0) {\n rng.nextBytes(x);\n }\n ba[--n] = x[0];\n }\n ba[--n] = 2;\n ba[--n] = 0;\n return new _jsbn__WEBPACK_IMPORTED_MODULE_0__.BigInteger(ba);\n}\n// \"empty\" RSA key constructor\nvar RSAKey = /** @class */ (function () {\n function RSAKey() {\n this.n = null;\n this.e = 0;\n this.d = null;\n this.p = null;\n this.q = null;\n this.dmp1 = null;\n this.dmq1 = null;\n this.coeff = null;\n }\n //#region PROTECTED\n // protected\n // RSAKey.prototype.doPublic = RSADoPublic;\n // Perform raw public operation on \"x\": return x^e (mod n)\n RSAKey.prototype.doPublic = function (x) {\n return x.modPowInt(this.e, this.n);\n };\n // RSAKey.prototype.doPrivate = RSADoPrivate;\n // Perform raw private operation on \"x\": return x^d (mod n)\n RSAKey.prototype.doPrivate = function (x) {\n if (this.p == null || this.q == null) {\n return x.modPow(this.d, this.n);\n }\n // TODO: re-calculate any missing CRT params\n var xp = x.mod(this.p).modPow(this.dmp1, this.p);\n var xq = x.mod(this.q).modPow(this.dmq1, this.q);\n while (xp.compareTo(xq) < 0) {\n xp = xp.add(this.p);\n }\n return xp.subtract(xq).multiply(this.coeff).mod(this.p).multiply(this.q).add(xq);\n };\n //#endregion PROTECTED\n //#region PUBLIC\n // RSAKey.prototype.setPublic = RSASetPublic;\n // Set the public key fields N and e from hex strings\n RSAKey.prototype.setPublic = function (N, E) {\n if (N != null && E != null && N.length > 0 && E.length > 0) {\n this.n = (0,_jsbn__WEBPACK_IMPORTED_MODULE_0__.parseBigInt)(N, 16);\n this.e = parseInt(E, 16);\n }\n else {\n console.error(\"Invalid RSA public key\");\n }\n };\n // RSAKey.prototype.encrypt = RSAEncrypt;\n // Return the PKCS#1 RSA encryption of \"text\" as an even-length hex string\n RSAKey.prototype.encrypt = function (text) {\n var maxLength = (this.n.bitLength() + 7) >> 3;\n var m = pkcs1pad2(text, maxLength);\n if (m == null) {\n return null;\n }\n var c = this.doPublic(m);\n if (c == null) {\n return null;\n }\n var h = c.toString(16);\n var length = h.length;\n // fix zero before result\n for (var i = 0; i < maxLength * 2 - length; i++) {\n h = \"0\" + h;\n }\n return h;\n };\n // RSAKey.prototype.setPrivate = RSASetPrivate;\n // Set the private key fields N, e, and d from hex strings\n RSAKey.prototype.setPrivate = function (N, E,
Line truncated
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/lib/jsbn/util.js":
|
|
||||||
/*!******************************!*\
|
|
||||||
!*** ./lib/lib/jsbn/util.js ***!
|
|
||||||
\******************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"cbit\": () => (/* binding */ cbit),\n/* harmony export */ \"int2char\": () => (/* binding */ int2char),\n/* harmony export */ \"lbit\": () => (/* binding */ lbit),\n/* harmony export */ \"op_and\": () => (/* binding */ op_and),\n/* harmony export */ \"op_andnot\": () => (/* binding */ op_andnot),\n/* harmony export */ \"op_or\": () => (/* binding */ op_or),\n/* harmony export */ \"op_xor\": () => (/* binding */ op_xor)\n/* harmony export */ });\nvar BI_RM = \"0123456789abcdefghijklmnopqrstuvwxyz\";\nfunction int2char(n) {\n return BI_RM.charAt(n);\n}\n//#region BIT_OPERATIONS\n// (public) this & a\nfunction op_and(x, y) {\n return x & y;\n}\n// (public) this | a\nfunction op_or(x, y) {\n return x | y;\n}\n// (public) this ^ a\nfunction op_xor(x, y) {\n return x ^ y;\n}\n// (public) this & ~a\nfunction op_andnot(x, y) {\n return x & ~y;\n}\n// return index of lowest 1-bit in x, x < 2^31\nfunction lbit(x) {\n if (x == 0) {\n return -1;\n }\n var r = 0;\n if ((x & 0xffff) == 0) {\n x >>= 16;\n r += 16;\n }\n if ((x & 0xff) == 0) {\n x >>= 8;\n r += 8;\n }\n if ((x & 0xf) == 0) {\n x >>= 4;\n r += 4;\n }\n if ((x & 3) == 0) {\n x >>= 2;\n r += 2;\n }\n if ((x & 1) == 0) {\n ++r;\n }\n return r;\n}\n// return number of 1 bits in x\nfunction cbit(x) {\n var r = 0;\n while (x != 0) {\n x &= x - 1;\n ++r;\n }\n return r;\n}\n//#endregion BIT_OPERATIONS\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsbn/util.js?");
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/lib/jsrsasign/asn1-1.0.js":
|
|
||||||
/*!***************************************!*\
|
|
||||||
!*** ./lib/lib/jsrsasign/asn1-1.0.js ***!
|
|
||||||
\***************************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"KJUR\": () => (/* binding */ KJUR)\n/* harmony export */ });\n/* harmony import */ var _jsbn_jsbn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../jsbn/jsbn */ \"./lib/lib/jsbn/jsbn.js\");\n/* harmony import */ var _yahoo__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./yahoo */ \"./lib/lib/jsrsasign/yahoo.js\");\n/* asn1-1.0.13.js (c) 2013-2017 Kenji Urushima | kjur.github.com/jsrsasign/license\n */\n/*\n * asn1.js - ASN.1 DER encoder classes\n *\n * Copyright (c) 2013-2017 Kenji Urushima (kenji.urushima@gmail.com)\n *\n * This software is licensed under the terms of the MIT License.\n * https://kjur.github.io/jsrsasign/license\n *\n * The above copyright and license notice shall be\n * included in all copies or substantial portions of the Software.\n */\n\n\n/**\n * @fileOverview\n * @name asn1-1.0.js\n * @author Kenji Urushima kenji.urushima@gmail.com\n * @version asn1 1.0.13 (2017-Jun-02)\n * @since jsrsasign 2.1\n * @license <a href=\"https://kjur.github.io/jsrsasign/license/\">MIT License</a>\n */\n/**\n * kjur's class library name space\n * <p>\n * This name space provides following name spaces:\n * <ul>\n * <li>{@link KJUR.asn1} - ASN.1 primitive hexadecimal encoder</li>\n * <li>{@link KJUR.asn1.x509} - ASN.1 structure for X.509 certificate and CRL</li>\n * <li>{@link KJUR.crypto} - Java Cryptographic Extension(JCE) style MessageDigest/Signature\n * class and utilities</li>\n * </ul>\n * </p>\n * NOTE: Please ignore method summary and document of this namespace. This caused by a bug of jsdoc2.\n * @name KJUR\n * @namespace kjur's class library name space\n */\nvar KJUR = {};\n/**\n * kjur's ASN.1 class library name space\n * <p>\n * This is ITU-T X.690 ASN.1 DER encoder class library and\n * class structure and methods is very similar to\n * org.bouncycastle.asn1 package of\n * well known BouncyCaslte Cryptography Library.\n * <h4>PROVIDING ASN.1 PRIMITIVES</h4>\n * Here are ASN.1 DER primitive classes.\n * <ul>\n * <li>0x01 {@link KJUR.asn1.DERBoolean}</li>\n * <li>0x02 {@link KJUR.asn1.DERInteger}</li>\n * <li>0x03 {@link KJUR.asn1.DERBitString}</li>\n * <li>0x04 {@link KJUR.asn1.DEROctetString}</li>\n * <li>0x05 {@link KJUR.asn1.DERNull}</li>\n * <li>0x06 {@link KJUR.asn1.DERObjectIdentifier}</li>\n * <li>0x0a {@link KJUR.asn1.DEREnumerated}</li>\n * <li>0x0c {@link KJUR.asn1.DERUTF8String}</li>\n * <li>0x12 {@link KJUR.asn1.DERNumericString}</li>\n * <li>0x13 {@link KJUR.asn1.DERPrintableString}</li>\n * <li>0x14 {@link KJUR.asn1.DERTeletexString}</li>\n * <li>0x16 {@link KJUR.asn1.DERIA5String}</li>\n * <li>0x17 {@link KJUR.asn1.DERUTCTime}</li>\n * <li>0x18 {@link KJUR.asn1.DERGeneralizedTime}</li>\n * <li>0x30 {@link KJUR.asn1.DERSequence}</li>\n * <li>0x31 {@link KJUR.asn1.DERSet}</li>\n * </ul>\n * <h4>OTHER ASN.1 CLASSES</h4>\n * <ul>\n * <li>{@link KJUR.asn1.ASN1Object}</li>\n * <li>{@link KJUR.asn1.DERAbstractString}</li>\n * <li>{@link KJUR.asn1.DERAbstractTime}</li>\n * <li>{@link KJUR.asn1.DERAbstractStructured}</li>\n * <li>{@link KJUR.asn1.DERTaggedObject}</li>\n * </ul>\n * <h4>SUB NAME SPACES</h4>\n * <ul>\n * <li>{@link KJUR.asn1.cades} - CAdES long term signature format</li>\n * <li>{@link KJUR.asn1.cms} - Cryptographic Message Syntax</li>\n * <li>{@link KJUR.asn1.csr} - Certificate Signing Request (CSR/PKCS#10)</li>\n * <li>{@link KJUR.asn1.tsp} - RFC 3161 Timestamping Protocol Format</li>\n * <li>{@link KJUR.asn1.x509} - RFC 5280 X.509 certificate and CRL</li>\n * </ul>\n * </p>\n * NOTE: Please ignore method summary and document of this namespace.\n * This caused by a bug of jsdoc2.\n * @name KJUR.asn1\n * @namespace\n */\nif (typeof KJUR.asn1 == \"undefined\" || !KJUR.asn1)\n KJUR.asn1 = {};\n/**\n * ASN1 utilities class\n * @name KJUR.asn1.ASN1Util\n * @class ASN1 utilities class\n * @since asn1 1.0.2\n */\nKJUR.asn1.ASN1Util = new function () {\n this.integerToByteHex = function (i) {\n var h = i.toString(16);\n if ((h.length % 2) == 1)\n h = '0' + h;\n return h;\n };\n this.bigIntToMinTwosComplementsHex = function (bigIntegerValue) {\n var h = bigIntegerValue.toString(16);\n if (h.substr(0, 1) != '-') {\n if (h.length % 2 == 1) {\n h = '0' + h;\n }\n else {\n if (!h.match(/^[0-7]/)) {\n h = '00' + h;\n }\n }\n }\n else {\n var hPos = h.substr(1);\n var xorLen = hPos.length;\n if (xorLen % 2 == 1) {\n xorLen += 1;\n }\n else {\n if (!h.match(/^[0-7]/)) {\n xorLen += 2;\n }\n }\n var hMask = '';\n for (var i = 0; i < xorLen; i++) {\n hMask += 'f';\n
Line truncated
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./lib/lib/jsrsasign/yahoo.js":
|
|
||||||
/*!************************************!*\
|
|
||||||
!*** ./lib/lib/jsrsasign/yahoo.js ***!
|
|
||||||
\************************************/
|
|
||||||
/***/
|
|
||||||
((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
|
|
||||||
|
|
||||||
"use strict";
|
|
||||||
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ \"YAHOO\": () => (/* binding */ YAHOO)\n/* harmony export */ });\n/*!\nCopyright (c) 2011, Yahoo! Inc. All rights reserved.\nCode licensed under the BSD License:\nhttp://developer.yahoo.com/yui/license.html\nversion: 2.9.0\n*/\nvar YAHOO = {};\nYAHOO.lang = {\n /**\n * Utility to set up the prototype, constructor and superclass properties to\n * support an inheritance strategy that can chain constructors and methods.\n * Static members will not be inherited.\n *\n * @method extend\n * @static\n * @param {Function} subc the object to modify\n * @param {Function} superc the object to inherit\n * @param {Object} overrides additional properties/methods to add to the\n * subclass prototype. These will override the\n * matching items obtained from the superclass\n * if present.\n */\n extend: function (subc, superc, overrides) {\n if (!superc || !subc) {\n throw new Error(\"YAHOO.lang.extend failed, please check that \" +\n \"all dependencies are included.\");\n }\n var F = function () { };\n F.prototype = superc.prototype;\n subc.prototype = new F();\n subc.prototype.constructor = subc;\n subc.superclass = superc.prototype;\n if (superc.prototype.constructor == Object.prototype.constructor) {\n superc.prototype.constructor = superc;\n }\n if (overrides) {\n var i;\n for (i in overrides) {\n subc.prototype[i] = overrides[i];\n }\n /*\n * IE will not enumerate native functions in a derived object even if the\n * function was overridden. This is a workaround for specific functions\n * we care about on the Object prototype.\n * @property _IEEnumFix\n * @param {Function} r the object to receive the augmentation\n * @param {Function} s the object that supplies the properties to augment\n * @static\n * @private\n */\n var _IEEnumFix = function () { }, ADD = [\"toString\", \"valueOf\"];\n try {\n if (/MSIE/.test(navigator.userAgent)) {\n _IEEnumFix = function (r, s) {\n for (i = 0; i < ADD.length; i = i + 1) {\n var fname = ADD[i], f = s[fname];\n if (typeof f === 'function' && f != Object.prototype[fname]) {\n r[fname] = f;\n }\n }\n };\n }\n }\n catch (ex) { }\n ;\n _IEEnumFix(subc.prototype, overrides);\n }\n }\n};\n\n\n//# sourceURL=webpack://JSEncrypt/./lib/lib/jsrsasign/yahoo.js?");
|
|
||||||
|
|
||||||
/***/
|
|
||||||
}),
|
|
||||||
|
|
||||||
/***/
|
|
||||||
"./node_modules/process/browser.js":
|
|
||||||
/*!*****************************************!*\
|
|
||||||
!*** ./node_modules/process/browser.js ***!
|
|
||||||
\*****************************************/
|
|
||||||
/***/
|
|
||||||
((module) => {
|
|
||||||
|
|
||||||
eval("// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess
Line truncated
|
|
||||||
|
|
||||||
/***/
|
|
||||||
})
|
|
||||||
|
|
||||||
/******/
|
|
||||||
});
|
|
||||||
/************************************************************************/
|
|
||||||
/******/ // The module cache
|
|
||||||
/******/
|
|
||||||
var __webpack_module_cache__ = {};
|
|
||||||
/******/
|
|
||||||
/******/ // The require function
|
|
||||||
/******/
|
|
||||||
function __webpack_require__(moduleId) {
|
|
||||||
/******/ // Check if module is in cache
|
|
||||||
/******/
|
|
||||||
var cachedModule = __webpack_module_cache__[moduleId];
|
|
||||||
/******/
|
|
||||||
if (cachedModule !== undefined) {
|
|
||||||
/******/
|
|
||||||
return cachedModule.exports;
|
|
||||||
/******/
|
|
||||||
}
|
|
||||||
/******/ // Create a new module (and put it into the cache)
|
|
||||||
/******/
|
|
||||||
var module = __webpack_module_cache__[moduleId] = {
|
|
||||||
/******/ // no module.id needed
|
|
||||||
/******/ // no module.loaded needed
|
|
||||||
/******/
|
|
||||||
exports: {}
|
|
||||||
/******/
|
|
||||||
};
|
|
||||||
/******/
|
|
||||||
/******/ // Execute the module function
|
|
||||||
/******/
|
|
||||||
__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
|
|
||||||
/******/
|
|
||||||
/******/ // Return the exports of the module
|
|
||||||
/******/
|
|
||||||
return module.exports;
|
|
||||||
/******/
|
|
||||||
}
|
|
||||||
/******/
|
|
||||||
/************************************************************************/
|
|
||||||
/******/
|
|
||||||
/* webpack/runtime/define property getters */
|
|
||||||
/******/
|
|
||||||
(() => {
|
|
||||||
/******/ // define getter functions for harmony exports
|
|
||||||
/******/
|
|
||||||
__webpack_require__.d = (exports, definition) => {
|
|
||||||
/******/
|
|
||||||
for (var key in definition) {
|
|
||||||
/******/
|
|
||||||
if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
|
|
||||||
/******/
|
|
||||||
Object.defineProperty(exports, key, {
|
|
||||||
enumerable: true,
|
|
||||||
get: definition[key]
|
|
||||||
});
|
|
||||||
/******/
|
|
||||||
}
|
|
||||||
/******/
|
|
||||||
}
|
|
||||||
/******/
|
|
||||||
};
|
|
||||||
/******/
|
|
||||||
})();
|
|
||||||
/******/
|
|
||||||
/******/
|
|
||||||
/* webpack/runtime/hasOwnProperty shorthand */
|
|
||||||
/******/
|
|
||||||
(() => {
|
|
||||||
/******/
|
|
||||||
__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
|
|
||||||
/******/
|
|
||||||
})();
|
|
||||||
/******/
|
|
||||||
/******/
|
|
||||||
/* webpack/runtime/make namespace object */
|
|
||||||
/******/
|
|
||||||
(() => {
|
|
||||||
/******/ // define __esModule on exports
|
|
||||||
/******/
|
|
||||||
__webpack_require__.r = (exports) => {
|
|
||||||
/******/
|
|
||||||
if (typeof Symbol !== 'undefined' && Symbol.toStringTag) {
|
|
||||||
/******/
|
|
||||||
Object.defineProperty(exports, Symbol.toStringTag, {
|
|
||||||
value: 'Module'
|
|
||||||
});
|
|
||||||
/******/
|
|
||||||
}
|
|
||||||
/******/
|
|
||||||
Object.defineProperty(exports, '__esModule', {
|
|
||||||
value: true
|
|
||||||
});
|
|
||||||
/******/
|
|
||||||
};
|
|
||||||
/******/
|
|
||||||
})();
|
|
||||||
/******/
|
|
||||||
/************************************************************************/
|
|
||||||
/******/
|
|
||||||
/******/ // startup
|
|
||||||
/******/ // Load entry module and return exports
|
|
||||||
/******/ // This entry module can't be inlined because the eval devtool is used.
|
|
||||||
/******/
|
|
||||||
var __webpack_exports__ = __webpack_require__("./lib/index.js");
|
|
||||||
/******/
|
|
||||||
__webpack_exports__ = __webpack_exports__["default"];
|
|
||||||
/******/
|
|
||||||
/******/
|
|
||||||
return __webpack_exports__;
|
|
||||||
/******/
|
|
||||||
})();
|
|
||||||
});
|
|
||||||
-1809
File diff suppressed because it is too large.
Load diff
-5858
File diff suppressed because it is too large.
Load diff
Vendored
-1439
File diff suppressed because it is too large.
Load diff
-429
@@ -1,429 +0,0 @@
|
|||||||
if (typeof Object.assign !== 'function') {
|
|
||||||
Object.assign = function() {
|
|
||||||
let target = arguments[0];
|
|
||||||
for (let i = 1; i < arguments.length; i++) {
|
|
||||||
let source = arguments[i];
|
|
||||||
for (let key in source) {
|
|
||||||
if (Object.prototype.hasOwnProperty.call(source, key)) {
|
|
||||||
target[key] = source[key];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return target;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
// 通用免嗅探播放
|
|
||||||
let common_lazy = `js:
|
|
||||||
let html = request(input);
|
|
||||||
let hconf = html.match(/r player_.*?=(.*?)</)[1];
|
|
||||||
let json = JSON5.parse(hconf);
|
|
||||||
let url = json.url;
|
|
||||||
if (json.encrypt == '1') {
|
|
||||||
url = unescape(url);
|
|
||||||
} else if (json.encrypt == '2') {
|
|
||||||
url = unescape(base64Decode(url));
|
|
||||||
}
|
|
||||||
if (/\\.(m3u8|mp4|m4a|mp3)/.test(url)) {
|
|
||||||
input = {
|
|
||||||
parse: 0,
|
|
||||||
jx: 0,
|
|
||||||
url: url,
|
|
||||||
};
|
|
||||||
} else {
|
|
||||||
input = url && url.startsWith('http') && tellIsJx(url) ? {parse:0,jx:1,url:url}:input;
|
|
||||||
}`;
|
|
||||||
// 默认嗅探播放
|
|
||||||
|
|
||||||
let def_lazy = `js:
|
|
||||||
input = { parse: 1, url: input, js: '' };`;
|
|
||||||
// 采集站播放
|
|
||||||
|
|
||||||
let cj_lazy = `js:
|
|
||||||
if (/\\.(m3u8|mp4)/.test(input)) {
|
|
||||||
input = { parse: 0, url: input };
|
|
||||||
} else {
|
|
||||||
if (rule.parse_url.startsWith('json:')) {
|
|
||||||
let purl = rule.parse_url.replace('json:', '') + input;
|
|
||||||
let html = request(purl);
|
|
||||||
let json = JSON.parse(html);
|
|
||||||
if (json.url) {
|
|
||||||
input = { parse: 0, url: json.url };
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
input = rule.parse_url + input;
|
|
||||||
}
|
|
||||||
}`;
|
|
||||||
|
|
||||||
function getMubans() {
|
|
||||||
const mubanDict = { // 模板字典
|
|
||||||
mx: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/vodshow/fyclass--------fypage---/',
|
|
||||||
searchUrl: '/vodsearch/**----------fypage---/',
|
|
||||||
class_parse: '.top_nav li;a&&Text;a&&href;.*/(.*?)/',
|
|
||||||
searchable: 2,
|
|
||||||
quickSearch: 0,
|
|
||||||
filterable: 0,
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA',
|
|
||||||
},
|
|
||||||
play_parse: true,
|
|
||||||
lazy: common_lazy,
|
|
||||||
limit: 6,
|
|
||||||
double: true,
|
|
||||||
推荐: '.cbox_list;*;*;*;*;*',
|
|
||||||
一级: 'ul.vodlist li;a&&title;a&&data-original;.pic_text&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
title: 'h2&&Text;.content_detail:eq(1)&&li&&a:eq(2)&&Text',
|
|
||||||
img: '.vodlist_thumb&&data-original',
|
|
||||||
desc: '.content_detail:eq(1)&&li:eq(1)&&Text;.content_detail:eq(1)&&li&&a&&Text;.content_detail:eq(1)&&li&&a:eq(1)&&Text;.content_detail:eq(1)&&li:eq(2)&&Text;.content_detail:eq(1)&&li:eq(3)&&Text',
|
|
||||||
content: '.content_desc&&span&&Text',
|
|
||||||
tabs: '.play_source_tab&&a',
|
|
||||||
lists: '.content_playlist:eq(#id) li',
|
|
||||||
},
|
|
||||||
搜索: '*',
|
|
||||||
},
|
|
||||||
mxpro: {
|
|
||||||
title: '',
|
|
||||||
host: '', // homeUrl:'/',
|
|
||||||
url: '/vodshow/fyclass--------fypage---.html',
|
|
||||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
|
||||||
searchable: 2, //是否启用全局搜索,
|
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
|
||||||
filterable: 0, //是否启用分类筛选,
|
|
||||||
headers: { //网站的请求头,完整支持所有的,常带ua和cookies
|
|
||||||
'User-Agent': 'MOBILE_UA', // "Cookie": "searchneed=ok"
|
|
||||||
},
|
|
||||||
class_parse: '.navbar-items li:gt(0):lt(10);a&&Text;a&&href;/(\\d+)',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: common_lazy,
|
|
||||||
limit: 6,
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
推荐: '.tab-list.active;a.module-poster-item.module-item;.module-poster-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
|
||||||
一级: 'body a.module-poster-item.module-item;a&&title;.lazyload&&data-original;.module-item-note&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
title: 'h1&&Text;.module-info-tag-link:eq(-1)&&Text',
|
|
||||||
img: '.lazyload&&data-original||data-src||src',
|
|
||||||
desc: '.module-info-item:eq(-2)&&Text;.module-info-tag-link&&Text;.module-info-tag-link:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(1)&&Text',
|
|
||||||
content: '.module-info-introduction&&Text',
|
|
||||||
tabs: '.module-tab-item',
|
|
||||||
lists: '.module-play-list:eq(#id) a',
|
|
||||||
tab_text: 'div--small&&Text',
|
|
||||||
},
|
|
||||||
搜索: 'body .module-item;.module-card-item-title&&Text;.lazyload&&data-original;.module-item-note&&Text;a&&href;.module-info-item-content&&Text',
|
|
||||||
},
|
|
||||||
mxone5: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/show/fyclass--------fypage---.html',
|
|
||||||
searchUrl: '/search/**----------fypage---.html',
|
|
||||||
searchable: 2, //是否启用全局搜索,
|
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
|
||||||
filterable: 0, //是否启用分类筛选,
|
|
||||||
class_parse: '.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?)\.html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: common_lazy,
|
|
||||||
limit: 6,
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
|
|
||||||
一级: '.module-items .module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
title: 'h1&&Text;.tag-link&&Text',
|
|
||||||
img: '.module-item-pic&&img&&data-src',
|
|
||||||
desc: '.video-info-items:eq(3)&&Text;.tag-link:eq(2)&&Text;.tag-link:eq(1)&&Text;.video-info-items:eq(1)&&Text;.video-info-items:eq(0)&&Text',
|
|
||||||
content: '.vod_content&&Text',
|
|
||||||
tabs: '.module-tab-item',
|
|
||||||
lists: '.module-player-list:eq(#id)&&.scroll-content&&a',
|
|
||||||
tab_text: 'div--small&&Text',
|
|
||||||
},
|
|
||||||
搜索: '.module-items .module-search-item;a&&title;img&&data-src;.video-serial&&Text;a&&href',
|
|
||||||
},
|
|
||||||
首图: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/vodshow/fyclass--------fypage---/',
|
|
||||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
|
||||||
searchable: 2, //是否启用全局搜索,
|
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
|
||||||
filterable: 0, //是否启用分类筛选,
|
|
||||||
headers: { //网站的请求头,完整支持所有的,常带ua和cookies
|
|
||||||
'User-Agent': 'MOBILE_UA', // "Cookie": "searchneed=ok"
|
|
||||||
},
|
|
||||||
class_parse: '.myui-header__menu li.hidden-sm:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: common_lazy,
|
|
||||||
limit: 6,
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
|
||||||
一级: '.myui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
title: '.myui-content__detail .title--span&&Text;.myui-content__detail p.data:eq(3)&&Text',
|
|
||||||
img: '.myui-content__thumb .lazyload&&data-original',
|
|
||||||
desc: '.myui-content__detail p.otherbox&&Text;.year&&Text;.myui-content__detail p.data:eq(4)&&Text;.myui-content__detail p.data:eq(2)&&Text;.myui-content__detail p.data:eq(0)&&Text',
|
|
||||||
content: '.content&&Text',
|
|
||||||
tabs: '.myui-panel__head&&li',
|
|
||||||
// tabs: '.nav-tabs&&li',
|
|
||||||
lists: '.myui-content__list:eq(#id) li',
|
|
||||||
},
|
|
||||||
搜索: '#searchList li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href;.detail&&Text',
|
|
||||||
},
|
|
||||||
首图2: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/list/fyclass-fypage.html',
|
|
||||||
searchUrl: '/vodsearch/**----------fypage---.html',
|
|
||||||
searchable: 2, //是否启用全局搜索,
|
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
|
||||||
filterable: 0, //是否启用分类筛选,
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'UC_UA', // "Cookie": ""
|
|
||||||
},
|
|
||||||
class_parse: '.stui-header__menu li:gt(0):lt(7);a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: common_lazy,
|
|
||||||
limit: 6,
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href',
|
|
||||||
一级: '.stui-vodlist li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
title: '.stui-content__detail .title&&Text;.stui-content__detail&&p:eq(-2)&&a&&Text',
|
|
||||||
title1: '.stui-content__detail .title&&Text;.stui-content__detail&&p&&Text',
|
|
||||||
img: '.stui-content__thumb .lazyload&&data-original',
|
|
||||||
desc: '.stui-content__detail p&&Text;.stui-content__detail&&p:eq(-2)&&a:eq(2)&&Text;.stui-content__detail&&p:eq(-2)&&a:eq(1)&&Text;.stui-content__detail p:eq(2)&&Text;.stui-content__detail p:eq(1)&&Text',
|
|
||||||
desc1: '.stui-content__detail p:eq(4)&&Text;;;.stui-content__detail p:eq(1)&&Text',
|
|
||||||
content: '.detail&&Text',
|
|
||||||
tabs: '.stui-pannel__head h3',
|
|
||||||
tabs1: '.stui-vodlist__head h3',
|
|
||||||
lists: '.stui-content__playlist:eq(#id) li',
|
|
||||||
},
|
|
||||||
搜索: 'ul.stui-vodlist__media,ul.stui-vodlist,#searchList li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href;.detail&&Text',
|
|
||||||
},
|
|
||||||
默认: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '',
|
|
||||||
searchUrl: '',
|
|
||||||
searchable: 2,
|
|
||||||
quickSearch: 0,
|
|
||||||
filterable: 0,
|
|
||||||
filter: '',
|
|
||||||
filter_url: '',
|
|
||||||
filter_def: {},
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA',
|
|
||||||
},
|
|
||||||
timeout: 5000,
|
|
||||||
class_parse: '#side-menu li;a&&Text;a&&href;/(.*?)\.html',
|
|
||||||
cate_exclude: '',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: def_lazy,
|
|
||||||
double: true,
|
|
||||||
推荐: '列表1;列表2;标题;图片;描述;链接;详情',
|
|
||||||
一级: '列表;标题;图片;描述;链接;详情',
|
|
||||||
二级: {
|
|
||||||
title: 'vod_name;vod_type',
|
|
||||||
img: '图片链接',
|
|
||||||
desc: '主要信息;年代;地区;演员;导演',
|
|
||||||
content: '简介',
|
|
||||||
tabs: '',
|
|
||||||
lists: 'xx:eq(#id)&&a',
|
|
||||||
tab_text: 'body&&Text',
|
|
||||||
list_text: 'body&&Text',
|
|
||||||
list_url: 'a&&href',
|
|
||||||
},
|
|
||||||
搜索: '列表;标题;图片;描述;链接;详情',
|
|
||||||
},
|
|
||||||
vfed: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
url: '/index.php/vod/show/id/fyclass/page/fypage.html',
|
|
||||||
searchUrl: '/index.php/vod/search/page/fypage/wd/**.html',
|
|
||||||
searchable: 2, //是否启用全局搜索,
|
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
|
||||||
filterable: 0, //是否启用分类筛选,
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'UC_UA',
|
|
||||||
},
|
|
||||||
class_parse: '.fed-pops-navbar&&ul.fed-part-rows&&a;a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: common_lazy,
|
|
||||||
limit: 6,
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
推荐: 'ul.fed-list-info.fed-part-rows;li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
|
||||||
一级: '.fed-list-info&&li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
title: 'h1.fed-part-eone&&Text;.fed-deta-content&&.fed-part-rows&&li&&Text',
|
|
||||||
img: '.fed-list-info&&a&&data-original',
|
|
||||||
desc: '.fed-deta-content&&.fed-part-rows&&li:eq(1)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(2)&&Text;.fed-deta-content&&.fed-part-rows&&li:eq(3)&&Text',
|
|
||||||
content: '.fed-part-esan&&Text',
|
|
||||||
tabs: '.fed-drop-boxs&&.fed-part-rows&&li',
|
|
||||||
lists: '.fed-play-item:eq(#id)&&ul:eq(1)&&li',
|
|
||||||
},
|
|
||||||
搜索: '.fed-deta-info;h1&&Text;.lazyload&&data-original;.fed-list-remarks&&Text;a&&href;.fed-deta-content&&Text',
|
|
||||||
},
|
|
||||||
海螺3: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
searchUrl: '/v_search/**----------fypage---.html',
|
|
||||||
url: '/vod_____show/fyclass--------fypage---.html',
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA',
|
|
||||||
},
|
|
||||||
timeout: 5000,
|
|
||||||
class_parse: 'body&&.hl-nav li:gt(0);a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
cate_exclude: '明星|专题|最新|排行',
|
|
||||||
limit: 40,
|
|
||||||
play_parse: true,
|
|
||||||
lazy: common_lazy,
|
|
||||||
double: true,
|
|
||||||
推荐: '.hl-vod-list;li;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
|
||||||
一级: '.hl-vod-list&&.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
title: '.hl-dc-title&&Text;.hl-dc-content&&li:eq(6)&&Text',
|
|
||||||
img: '.hl-lazy&&data-original',
|
|
||||||
desc: '.hl-dc-content&&li:eq(10)&&Text;.hl-dc-content&&li:eq(4)&&Text;.hl-dc-content&&li:eq(5)&&Text;.hl-dc-content&&li:eq(2)&&Text;.hl-dc-content&&li:eq(3)&&Text',
|
|
||||||
content: '.hl-content-text&&Text',
|
|
||||||
tabs: '.hl-tabs&&a',
|
|
||||||
tab_text: 'a--span&&Text',
|
|
||||||
lists: '.hl-plays-list:eq(#id)&&li',
|
|
||||||
},
|
|
||||||
搜索: '.hl-list-item;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
|
||||||
searchable: 2, //是否启用全局搜索,
|
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
|
||||||
filterable: 0, //是否启用分类筛选,
|
|
||||||
},
|
|
||||||
海螺2: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
searchUrl: '/index.php/vod/search/page/fypage/wd/**/',
|
|
||||||
url: '/index.php/vod/show/id/fyclass/page/fypage/',
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA',
|
|
||||||
},
|
|
||||||
timeout: 5000,
|
|
||||||
class_parse: '#nav-bar li;a&&Text;a&&href;id/(.*?)/',
|
|
||||||
limit: 40,
|
|
||||||
play_parse: true,
|
|
||||||
lazy: common_lazy,
|
|
||||||
double: true,
|
|
||||||
推荐: '.list-a.size;li;a&&title;.lazy&&data-original;.bt&&Text;a&&href',
|
|
||||||
一级: '.list-a&&li;a&&title;.lazy&&data-original;.list-remarks&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
title: 'h2&&Text;.deployment&&Text',
|
|
||||||
img: '.lazy&&data-original',
|
|
||||||
desc: '.deployment&&Text',
|
|
||||||
content: '.ec-show&&Text',
|
|
||||||
tabs: '#tag&&a',
|
|
||||||
lists: '.play_list_box:eq(#id)&&li',
|
|
||||||
},
|
|
||||||
搜索: '.search-list;a&&title;.lazy&&data-original;.deployment&&Text;a&&href',
|
|
||||||
searchable: 2, //是否启用全局搜索,
|
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
|
||||||
filterable: 0, //是否启用分类筛选,
|
|
||||||
},
|
|
||||||
短视: {
|
|
||||||
title: '',
|
|
||||||
host: '', // homeUrl:'/',
|
|
||||||
url: '/channel/fyclass-fypage.html',
|
|
||||||
searchUrl: '/search.html?wd=**',
|
|
||||||
searchable: 2, //是否启用全局搜索,
|
|
||||||
quickSearch: 0, //是否启用快速搜索,
|
|
||||||
filterable: 0, //是否启用分类筛选,
|
|
||||||
headers: { //网站的请求头,完整支持所有的,常带ua和cookies
|
|
||||||
'User-Agent': 'MOBILE_UA', // "Cookie": "searchneed=ok"
|
|
||||||
},
|
|
||||||
class_parse: '.menu_bottom ul li;a&&Text;a&&href;.*/(.*?).html',
|
|
||||||
cate_exclude: '解析|动态',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: common_lazy,
|
|
||||||
limit: 6,
|
|
||||||
double: true, // 推荐内容是否双层定位
|
|
||||||
推荐: '.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
|
|
||||||
一级: '.pic-list&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
|
|
||||||
二级: {
|
|
||||||
title: 'h1&&Text;.content-rt&&p:eq(0)&&Text',
|
|
||||||
img: '.img&&img&&data-src',
|
|
||||||
desc: '.content-rt&&p:eq(1)&&Text;.content-rt&&p:eq(2)&&Text;.content-rt&&p:eq(3)&&Text;.content-rt&&p:eq(4)&&Text;.content-rt&&p:eq(5)&&Text',
|
|
||||||
content: '.zkjj_a&&Text',
|
|
||||||
tabs: '.py-tabs&&option',
|
|
||||||
lists: '.player:eq(#id) li',
|
|
||||||
},
|
|
||||||
搜索: '.sr_lists&&ul&&li;h3&&Text;img&&data-src;.int&&p:eq(0)&&Text;a&&href',
|
|
||||||
},
|
|
||||||
短视2: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
class_name: '电影&电视剧&综艺&动漫',
|
|
||||||
class_url: '1&2&3&4',
|
|
||||||
searchUrl: '/index.php/ajax/suggest?mid=1&wd=**&limit=50',
|
|
||||||
searchable: 2,
|
|
||||||
quickSearch: 0,
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA'
|
|
||||||
},
|
|
||||||
url: '/index.php/api/vod#type=fyclass&page=fypage',
|
|
||||||
filterable: 0, //是否启用分类筛选,
|
|
||||||
filter_url: '',
|
|
||||||
filter: {},
|
|
||||||
filter_def: {},
|
|
||||||
detailUrl: '/index.php/vod/detail/id/fyid.html',
|
|
||||||
play_parse: true,
|
|
||||||
lazy: common_lazy,
|
|
||||||
limit: 6,
|
|
||||||
推荐: '.list-vod.flex .public-list-box;a&&title;.lazy&&data-original;.public-list-prb&&Text;a&&href',
|
|
||||||
一级: 'js:let body=input.split("#")[1];let t=Math.round(new Date/1e3).toString();let key=md5("DS"+t+"DCC147D11943AF75");let url=input.split("#")[0];body=body+"&time="+t+"&key="+key;print(body);fetch_params.body=body;let html=post(url,fetch_params);let data=JSON.parse(html);VODS=data.list.map(function(it){it.vod_pic=urljoin2(input.split("/i")[0],it.vod_pic);return it});',
|
|
||||||
二级: {
|
|
||||||
title: '.slide-info-title&&Text;.slide-info:eq(2)--strong&&Text',
|
|
||||||
img: '.detail-pic&&data-original',
|
|
||||||
desc: '.slide-info-remarks&&Text;.slide-info-remarks:eq(1)&&Text;.slide-info-remarks:eq(2)&&Text;.slide-info:eq(1)--strong&&Text;.info-parameter&&ul&&li:eq(3)&&Text',
|
|
||||||
content: '#height_limit&&Text',
|
|
||||||
tabs: '.anthology.wow.fadeInUp.animated&&.swiper-wrapper&&a',
|
|
||||||
tab_text: 'a--span&&Text',
|
|
||||||
lists: '.anthology-list-box:eq(#id) li',
|
|
||||||
},
|
|
||||||
搜索: 'json:list;name;pic;;id',
|
|
||||||
},
|
|
||||||
采集1: {
|
|
||||||
title: '',
|
|
||||||
host: '',
|
|
||||||
homeTid: '13',
|
|
||||||
homeUrl: '/api.php/provide/vod/?ac=detail&t={{rule.homeTid}}',
|
|
||||||
detailUrl: '/api.php/provide/vod/?ac=detail&ids=fyid',
|
|
||||||
searchUrl: '/api.php/provide/vod/?wd=**&pg=fypage',
|
|
||||||
url: '/api.php/provide/vod/?ac=detail&pg=fypage&t=fyclass',
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'MOBILE_UA'
|
|
||||||
},
|
|
||||||
timeout: 5000, // class_name: '电影&电视剧&综艺&动漫',
|
|
||||||
// class_url: '1&2&3&4',
|
|
||||||
// class_parse:'js:let html=request(input);input=JSON.parse(html).class;',
|
|
||||||
class_parse: 'json:class;',
|
|
||||||
limit: 20,
|
|
||||||
multi: 1,
|
|
||||||
searchable: 2, //是否启用全局搜索,
|
|
||||||
quickSearch: 1, //是否启用快速搜索,
|
|
||||||
filterable: 0, //是否启用分类筛选,
|
|
||||||
play_parse: true,
|
|
||||||
parse_url: '',
|
|
||||||
lazy: cj_lazy,
|
|
||||||
推荐: '*',
|
|
||||||
一级: 'json:list;vod_name;vod_pic;vod_remarks;vod_id;vod_play_from',
|
|
||||||
二级: `js:
|
|
||||||
let html=request(input);
|
|
||||||
html=JSON.parse(html);
|
|
||||||
let data=html.list;
|
|
||||||
VOD=data[0];`,
|
|
||||||
搜索: '*',
|
|
||||||
},
|
|
||||||
};
|
|
||||||
return JSON.parse(JSON.stringify(mubanDict));
|
|
||||||
}
|
|
||||||
|
|
||||||
var mubanDict = getMubans();
|
|
||||||
var muban = getMubans();
|
|
||||||
export default {
|
|
||||||
muban,
|
|
||||||
getMubans
|
|
||||||
};
|
|
||||||
-811
@@ -1,811 +0,0 @@
|
|||||||
{ "cookie": " buvid3=8B57D3BA-607A-1E85-018A-E8C430023CED42659infoc; b_lsid=BEB8EE7F_18742FF8C2E; bsource=search_baidu; _uuid=DE810E367-B52C-AF6E-A612-EDF4C31567F358591infoc; b_nut=100; buvid_fp=711a632b5c876fa8bbcf668c1efba551; SESSDATA=7624af93%2C1696008331%2C862c8%2A42; bili_jct=141a474ef3ce8cf2fedf384e68f6625d; DedeUserID=3493271303096985; DedeUserID__ckMd5=212a836c164605b7; sid=5h4ruv6o; buvid4=978E9208-13DA-F87A-3DC0-0B8EDF46E80434329-123040301-dWliG5BMrUb70r3g583u7w%3D%3D",
|
|
||||||
"filter": {
|
|
||||||
"dianshiju": [
|
|
||||||
{
|
|
||||||
"name": "类型",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"v": "",
|
|
||||||
"n": "全部"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "yanqing",
|
|
||||||
"n": "言情"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "ouxiang",
|
|
||||||
"n": "偶像"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dushi",
|
|
||||||
"n": "都市"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "zhanzheng",
|
|
||||||
"n": "战争"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "xuanyi",
|
|
||||||
"n": "悬疑"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lunli",
|
|
||||||
"n": "伦理"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "jingsong",
|
|
||||||
"n": "惊悚"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "wangluoju",
|
|
||||||
"n": "网络剧"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "jingfei",
|
|
||||||
"n": "警匪"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "guzhuang",
|
|
||||||
"n": "古装"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "wuxia",
|
|
||||||
"n": "武侠"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "shenhua",
|
|
||||||
"n": "神话"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lishi",
|
|
||||||
"n": "历史"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dongzuo",
|
|
||||||
"n": "动作"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "diezhan",
|
|
||||||
"n": "谍战"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "xiju",
|
|
||||||
"n": "喜剧"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "kangri",
|
|
||||||
"n": "抗日"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "jiating",
|
|
||||||
"n": "家庭"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "juqing",
|
|
||||||
"n": "剧情"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lizhi",
|
|
||||||
"n": "励志"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nongcun",
|
|
||||||
"n": "农村"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "kehuan",
|
|
||||||
"n": "科幻"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "junlv",
|
|
||||||
"n": "军旅"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "qihuan",
|
|
||||||
"n": "奇幻"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "qita",
|
|
||||||
"n": "其它"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"key": "type"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "地区",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"v": "",
|
|
||||||
"n": "全部"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "neidi",
|
|
||||||
"n": "内地"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "taiwan",
|
|
||||||
"n": "台湾"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "xianggang",
|
|
||||||
"n": "香港"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "hanguo",
|
|
||||||
"n": "韩国"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "meiguo",
|
|
||||||
"n": "美国"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "taiguo",
|
|
||||||
"n": "泰国"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "riben",
|
|
||||||
"n": "日本"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "yingguo",
|
|
||||||
"n": "英国"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "xinjiapo",
|
|
||||||
"n": "新加坡"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "qita",
|
|
||||||
"n": "其它"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"key": "area"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "年份",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"v": "",
|
|
||||||
"n": "全部"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2024",
|
|
||||||
"n": "2024"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2023",
|
|
||||||
"n": "2023"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2022",
|
|
||||||
"n": "2022"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2021",
|
|
||||||
"n": "2021"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2020",
|
|
||||||
"n": "2020"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2019",
|
|
||||||
"n": "2019"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2018",
|
|
||||||
"n": "2018"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2017",
|
|
||||||
"n": "2017"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2016",
|
|
||||||
"n": "2016"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2015",
|
|
||||||
"n": "2015"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2014",
|
|
||||||
"n": "2014"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2013",
|
|
||||||
"n": "2013"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2012",
|
|
||||||
"n": "2012"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2011",
|
|
||||||
"n": "2011"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "20102000",
|
|
||||||
"n": "2010-2000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "19991990",
|
|
||||||
"n": "90年代"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "19891800",
|
|
||||||
"n": "更早"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"key": "year"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"zongyi": [
|
|
||||||
{
|
|
||||||
"name": "类型",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"v": "",
|
|
||||||
"n": "全部"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxxuanxiu/",
|
|
||||||
"n": "选秀"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxqinggan/",
|
|
||||||
"n": "情感"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxfangtan/",
|
|
||||||
"n": "访谈"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxgaoxiao/",
|
|
||||||
"n": "搞笑"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxyouxi/",
|
|
||||||
"n": "游戏"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxzhichang/",
|
|
||||||
"n": "职场"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxyule/",
|
|
||||||
"n": "娱乐"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxzhenrenxiu/",
|
|
||||||
"n": "真人秀"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxshenghuo/",
|
|
||||||
"n": "生活"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxtiyu/",
|
|
||||||
"n": "体育"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxshenghui/",
|
|
||||||
"n": "盛会"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxcaijing/",
|
|
||||||
"n": "财经"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxqinzi/",
|
|
||||||
"n": "亲子"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxjishi/",
|
|
||||||
"n": "纪实"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxtuokouxiu/",
|
|
||||||
"n": "脱口秀"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxwangluojiemu/",
|
|
||||||
"n": "网络节目"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxmeishi/",
|
|
||||||
"n": "美食"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"key": "type"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "地区",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"v": "",
|
|
||||||
"n": "全部"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dqdalu/",
|
|
||||||
"n": "大陆"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dqgangtai/",
|
|
||||||
"n": "港台"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dqrihan/",
|
|
||||||
"n": "日韩"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dqoumei/",
|
|
||||||
"n": "欧美"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dqqita/",
|
|
||||||
"n": "其他"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"key": "area"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"dongman": [
|
|
||||||
{
|
|
||||||
"name": "类型",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"v": "",
|
|
||||||
"n": "全部"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxrexue/",
|
|
||||||
"n": "热血"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxaiqing/",
|
|
||||||
"n": "爱情"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxgaoxiao/",
|
|
||||||
"n": "搞笑"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxmeinv/",
|
|
||||||
"n": "美女"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxshaoer/",
|
|
||||||
"n": "少儿"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxqinzi/",
|
|
||||||
"n": "亲子"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxmofa/",
|
|
||||||
"n": "魔法"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxyundong/",
|
|
||||||
"n": "运动"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxjizhan/",
|
|
||||||
"n": "机战"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxkehuan/",
|
|
||||||
"n": "科幻"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxxiaoyuan/",
|
|
||||||
"n": "校园"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxdongwu/",
|
|
||||||
"n": "动物"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxmaoxian/",
|
|
||||||
"n": "冒险"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxshenhua/",
|
|
||||||
"n": "神话"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxtuili/",
|
|
||||||
"n": "推理"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxjuqing/",
|
|
||||||
"n": "剧情"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxlishi/",
|
|
||||||
"n": "历史"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxzhanzheng/",
|
|
||||||
"n": "战争"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxjingdian/",
|
|
||||||
"n": "经典"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxnanxingxiang/",
|
|
||||||
"n": "男性向"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lxnvxingxiang/",
|
|
||||||
"n": "女性向"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"key": "type"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "地区",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"v": "",
|
|
||||||
"n": "全部"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dqdalu/",
|
|
||||||
"n": "大陆"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dqriben/",
|
|
||||||
"n": "日本"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dqmeiguo/",
|
|
||||||
"n": "美国"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dqhanguo/",
|
|
||||||
"n": "韩国"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dqqita/",
|
|
||||||
"n": "其他"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"key": "area"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "年份",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"v": "",
|
|
||||||
"n": "全部"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd2022/",
|
|
||||||
"n": "2022"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd2021/",
|
|
||||||
"n": "2021"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd2020/",
|
|
||||||
"n": "2020"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd2019/",
|
|
||||||
"n": "2019"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd2018/",
|
|
||||||
"n": "2018"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd2017/",
|
|
||||||
"n": "2017"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd2016/",
|
|
||||||
"n": "2016"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd2015/",
|
|
||||||
"n": "2015"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd2014/",
|
|
||||||
"n": "2014"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd2013/",
|
|
||||||
"n": "2013"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd2012/",
|
|
||||||
"n": "2012"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd2011/",
|
|
||||||
"n": "2011"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd20102000/",
|
|
||||||
"n": "2010-2000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nd19991800/",
|
|
||||||
"n": "更早"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"key": "year"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"dianying": [
|
|
||||||
{
|
|
||||||
"name": "类型",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"v": "",
|
|
||||||
"n": "全部"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "aiqing",
|
|
||||||
"n": "爱情"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dongzuo",
|
|
||||||
"n": "动作"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "xiju",
|
|
||||||
"n": "喜剧"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "zhanzheng",
|
|
||||||
"n": "战争"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "kehuan",
|
|
||||||
"n": "科幻"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "juqing",
|
|
||||||
"n": "剧情"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "wuxia",
|
|
||||||
"n": "武侠"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "maoxian",
|
|
||||||
"n": "冒险"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "qiangzhan",
|
|
||||||
"n": "枪战"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "kongbu",
|
|
||||||
"n": "恐怖"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "xuanyi",
|
|
||||||
"n": "悬疑"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "fanzui",
|
|
||||||
"n": "犯罪"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "qihuan",
|
|
||||||
"n": "奇幻"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "donghua",
|
|
||||||
"n": "动画"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "jingsong",
|
|
||||||
"n": "惊悚"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "jingdian",
|
|
||||||
"n": "经典"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "qingchun",
|
|
||||||
"n": "青春"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "wenyi",
|
|
||||||
"n": "文艺"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "weidianying",
|
|
||||||
"n": "微电影"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "guzhuang",
|
|
||||||
"n": "古装"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "lishi",
|
|
||||||
"n": "历史"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "yundong",
|
|
||||||
"n": "运动"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "nongcun",
|
|
||||||
"n": "农村"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "ertong",
|
|
||||||
"n": "儿童"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "wangluodianying",
|
|
||||||
"n": "网络电影"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "qita",
|
|
||||||
"n": "其它"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"key": "type"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "地区",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"v": "",
|
|
||||||
"n": "全部"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "neidi",
|
|
||||||
"n": "内地"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "meiguo",
|
|
||||||
"n": "美国"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "xianggang",
|
|
||||||
"n": "香港"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "taiwan",
|
|
||||||
"n": "台湾"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "riben",
|
|
||||||
"n": "日本"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "taiguo",
|
|
||||||
"n": "泰国"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "yindu",
|
|
||||||
"n": "印度"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "dongnanyadiqu",
|
|
||||||
"n": "东南亚地区"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "oumeidiqu",
|
|
||||||
"n": "欧美地区"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "qita",
|
|
||||||
"n": "其它"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"key": "area"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "年份",
|
|
||||||
"value": [
|
|
||||||
{
|
|
||||||
"v": "",
|
|
||||||
"n": "全部"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2022",
|
|
||||||
"n": "2022"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2021",
|
|
||||||
"n": "2021"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2020",
|
|
||||||
"n": "2020"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2019",
|
|
||||||
"n": "2019"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2018",
|
|
||||||
"n": "2018"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2017",
|
|
||||||
"n": "2017"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2016",
|
|
||||||
"n": "2016"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2015",
|
|
||||||
"n": "2015"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2014",
|
|
||||||
"n": "2014"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2013",
|
|
||||||
"n": "2013"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2012",
|
|
||||||
"n": "2012"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "2011",
|
|
||||||
"n": "2011"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "20102000",
|
|
||||||
"n": "2010-2000"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"v": "19691800",
|
|
||||||
"n": "更早"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"key": "year"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
|
|
||||||
"classes": [
|
|
||||||
{
|
|
||||||
"type_name": "电影",
|
|
||||||
"type_id": "dianying"
|
|
||||||
},
|
|
||||||
|
|
||||||
{
|
|
||||||
"type_name": "电视剧",
|
|
||||||
"type_id": "dianshiju"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type_name": "综艺",
|
|
||||||
"type_id": "zongyi"
|
|
||||||
},
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
"type_name": "热播电影",
|
|
||||||
"type_id": "jingdian"
|
|
||||||
},
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{
|
|
||||||
"type_name": "动漫",
|
|
||||||
"type_id": "dongman"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
-1873
File diff suppressed because it is too large.
Load diff
-1857
File diff suppressed because it is too large.
Load diff
-1506
File diff suppressed because it is too large.
Load diff
-1508
File diff suppressed because it is too large.
Load diff
-5296
File diff suppressed because it is too large.
Load diff
+265
-197
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
Binary file not shown.
BIN
Binary file not shown.
|
Before Width: | Height: | Size: 4.5 KiB After Width: | Height: | Size: 3.5 KiB |
+393
-435
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,86 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "我的网盘",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视一",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "dW5pJdgF8c9",
|
||||||
|
"folder": "root"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shareId": "Y5wMKfVDD6K",
|
||||||
|
"folder": "root"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shareId": "LEaepiYfxcw",
|
||||||
|
"folder": "root"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"shareId": "v1bBBEcNf9p",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视二",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "uWa9gbM3RJ7",
|
||||||
|
"folder": "655c7b6c66368f43652a45288146c6e7cb269aa8"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视三",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "4ydLxf7VgH7",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视四",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "5bsnAp5fbCW",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视五",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "dieULBdYP3D",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视六",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "sg8CdGUwmUr",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "影视七",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "wHPKUENKFsS",
|
||||||
|
"folder": "root"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
@@ -0,0 +1,199 @@
|
|||||||
|
{
|
||||||
|
"classes": [
|
||||||
|
{
|
||||||
|
"type_name": "电影",
|
||||||
|
"type_id": "dy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "电视",
|
||||||
|
"type_id": "ds"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "短剧",
|
||||||
|
"type_id": "dj"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "综艺",
|
||||||
|
"type_id": "zy"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "动漫",
|
||||||
|
"type_id": "dm"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "音乐",
|
||||||
|
"type_id": "yy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"filters": {
|
||||||
|
"dy": [
|
||||||
|
{
|
||||||
|
"key": "root",
|
||||||
|
"name": "来源",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"n": "全部",
|
||||||
|
"v": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "夸克",
|
||||||
|
"v": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "UC",
|
||||||
|
"v": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "阿里",
|
||||||
|
"v": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "百度",
|
||||||
|
"v": "4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ds": [
|
||||||
|
{
|
||||||
|
"key": "root",
|
||||||
|
"name": "来源",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"n": "全部",
|
||||||
|
"v": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "夸克",
|
||||||
|
"v": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "UC",
|
||||||
|
"v": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "阿里",
|
||||||
|
"v": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "百度",
|
||||||
|
"v": "4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"dj": [
|
||||||
|
{
|
||||||
|
"key": "root",
|
||||||
|
"name": "来源",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"n": "全部",
|
||||||
|
"v": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "夸克",
|
||||||
|
"v": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "UC",
|
||||||
|
"v": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "阿里",
|
||||||
|
"v": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "百度",
|
||||||
|
"v": "4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"zy": [
|
||||||
|
{
|
||||||
|
"key": "root",
|
||||||
|
"name": "来源",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"n": "全部",
|
||||||
|
"v": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "夸克",
|
||||||
|
"v": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "UC",
|
||||||
|
"v": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "阿里",
|
||||||
|
"v": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "百度",
|
||||||
|
"v": "4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"dm": [
|
||||||
|
{
|
||||||
|
"key": "root",
|
||||||
|
"name": "来源",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"n": "全部",
|
||||||
|
"v": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "夸克",
|
||||||
|
"v": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "UC",
|
||||||
|
"v": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "阿里",
|
||||||
|
"v": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "百度",
|
||||||
|
"v": "4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"yy": [
|
||||||
|
{
|
||||||
|
"key": "root",
|
||||||
|
"name": "来源",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"n": "全部",
|
||||||
|
"v": "0"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "夸克",
|
||||||
|
"v": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "UC",
|
||||||
|
"v": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "阿里",
|
||||||
|
"v": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"n": "百度",
|
||||||
|
"v": "4"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"siteUrl": "https://ysapi.yingso.fun/v7/ali/all"
|
||||||
|
}
|
||||||
+1458
File diff suppressed because it is too large.
Load diff
+1468
File diff suppressed because it is too large.
Load diff
+1460
File diff suppressed because it is too large.
Load diff
+1450
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,22 @@
|
|||||||
|
{
|
||||||
|
"SiteUrl": "https://www.hmxz.org",
|
||||||
|
"Classes": [
|
||||||
|
{
|
||||||
|
"type_name": "电影",
|
||||||
|
"type_id": "1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "剧集",
|
||||||
|
"type_id": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "综艺",
|
||||||
|
"type_id": "5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "动漫",
|
||||||
|
"type_id": "3"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Cookie": "bbs_sid=ducbgilqu67ff2oirbbh9aq7ol;bbs_token=KLC2C9dxzxxpvoGd4vV8VKgN_2FM1Fbe_2B_2BLShggfWjEmh1kmEA"
|
||||||
|
}
|
||||||
+1668
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,33 @@
|
|||||||
|
{
|
||||||
|
"SiteUrl": "https://www.leijing1.com",
|
||||||
|
"Classes": [
|
||||||
|
{
|
||||||
|
"type_name": "电影",
|
||||||
|
"type_id": "42204681950354"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "剧集",
|
||||||
|
"type_id": "42204684250355"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "影视原盘",
|
||||||
|
"type_id": "42212287587456"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "综艺",
|
||||||
|
"type_id": "42210356650363"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "动漫",
|
||||||
|
"type_id": "42204792950357"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "纪录片",
|
||||||
|
"type_id": "42204697150356"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "演唱会",
|
||||||
|
"type_id": "42317879720298"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
+1457
File diff suppressed because it is too large.
Load diff
+1456
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,26 @@
|
|||||||
|
{
|
||||||
|
"SiteUrl": "https://pan1.me",
|
||||||
|
"Classes": [
|
||||||
|
{
|
||||||
|
"type_name": "电影",
|
||||||
|
"type_id": "2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "剧集",
|
||||||
|
"type_id": "48"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "4K原盘",
|
||||||
|
"type_id": "56"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "综艺",
|
||||||
|
"type_id": "52"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type_name": "动漫",
|
||||||
|
"type_id": "37"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Cookie": "bbs_sid=rrru52bda4v655kl9u1c87f00m; bbs_token=dZRAvHbHcUZkuJ7oHALqWoUs00C1fGqqXDXH7I8LH6hMddXP"
|
||||||
|
}
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "我的网盘",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "",
|
||||||
|
"folder": "0"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "幼儿教育",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "a08f66152533",
|
||||||
|
"folder": "0"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "4K影视",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "7568042397a9",
|
||||||
|
"folder": "0a9f0d04a8704f35b18763948ece0593"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "短剧合集1",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "885fd4ba2d92",
|
||||||
|
"folder": "81ca012717cb45228f237e26d8da20c8"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "短剧合集2",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "a1cda418984f",
|
||||||
|
"folder": "7e09c18d7f8045f983eca086be8ddb8f"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
+1454
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,11 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"name": "我的网盘",
|
||||||
|
"folders": [
|
||||||
|
{
|
||||||
|
"shareId": "",
|
||||||
|
"folder": "0"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
+2237
File diff suppressed because it is too large.
Load diff
+1458
File diff suppressed because it is too large.
Load diff
+1455
File diff suppressed because it is too large.
Load diff
+1673
File diff suppressed because it is too large.
Load diff
+1698
File diff suppressed because it is too large.
Load diff
Binary file not shown.
BIN
Binary file not shown.
+759
-423
File diff suppressed because it is too large.
Load diff
+1655
-1661
File diff suppressed because it is too large.
Load diff
+1438
-1550
File diff suppressed because it is too large.
Load diff
+196
-180
@@ -1,87 +1,90 @@
|
|||||||
# IPv4 Streams
|
# IPv4 Streams
|
||||||
AMC电影,http://61.221.215.25:8800/hls/43/index.m3u8
|
AMC电影,http://61.221.215.25:8800/hls/43/index.m3u8
|
||||||
AMC电影,http://122.117.71.103:8559/http/61.222.53.250:8092/upload/115/AMC_TS-1111_1.m3u8
|
|
||||||
AMC电影,http://104.244.79.187:5050/litv/4gtv-4gtv017
|
AMC电影,http://104.244.79.187:5050/litv/4gtv-4gtv017
|
||||||
AXN,http://122.117.71.103:8557/http/61.222.53.250:8081/hls/71/813/ch43.m3u8
|
|
||||||
BTV卡通,http://113.57.20.158:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
BTV卡通,http://113.57.20.158:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
CCTV-4K 超高清,http://27.222.3.214/liveali-tp4k.cctv.cn/live/4K10M.stream/playlist.m3u8
|
CCTV-4K 超高清,http://27.222.3.214/liveali-tp4k.cctv.cn/live/4K10M.stream/playlist.m3u8
|
||||||
|
CCTV1,http://36.105.100.208:35455/gaoma/cctv1.m3u8
|
||||||
CCTV1,http://39.77.34.83:35455/gaoma/cctv1.m3u8
|
CCTV1,http://39.77.34.83:35455/gaoma/cctv1.m3u8
|
||||||
CCTV1,http://115.159.35.169:35455/gaoma/cctv1.m3u8
|
CCTV1,http://117.14.55.26:35455/gaoma/cctv1.m3u8
|
||||||
CCTV10,http://112.81.218.254:35455/gaoma/cctv10.m3u8
|
CCTV10,http://36.105.100.208:35455/gaoma/cctv10.m3u8
|
||||||
CCTV10,http://39.164.160.249:9901/tsfile/live/0010_1.m3u8
|
CCTV10,http://39.77.34.83:35455/gaoma/cctv10.m3u8
|
||||||
CCTV10,http://115.159.35.169:35455/gaoma/cctv10.m3u8
|
CCTV11,http://39.77.34.83:35455/gaoma/cctv11.m3u8
|
||||||
CCTV11,http://115.159.35.169:35455/gaoma/cctv11.m3u8
|
CCTV11,http://115.159.35.169:35455/gaoma/cctv11.m3u8
|
||||||
CCTV11,http://39.164.160.249:9901/tsfile/live/0011_1.m3u8
|
CCTV12,http://115.159.35.169:35455/gaoma/cctv12.m3u8
|
||||||
CCTV11,http://117.14.55.26:35455/gaoma/cctv11.m3u8
|
|
||||||
CCTV12,http://39.164.160.249:9901/tsfile/live/0012_1.m3u8
|
CCTV12,http://39.164.160.249:9901/tsfile/live/0012_1.m3u8
|
||||||
CCTV12,http://36.105.100.208:35455/gaoma/cctv12.m3u8
|
CCTV12,http://112.81.218.254:35455/gaoma/cctv12.m3u8
|
||||||
CCTV13,http://117.14.55.26:35455/gaoma/cctv13.m3u8
|
CCTV13,http://39.77.34.83:35455/gaoma/cctv13.m3u8
|
||||||
CCTV13,http://39.164.160.249:9901/tsfile/live/0013_1.m3u8
|
|
||||||
CCTV13,http://36.105.100.208:35455/gaoma/cctv13.m3u8
|
|
||||||
CCTV14,http://115.159.35.169:35455/gaoma/cctv14.m3u8
|
|
||||||
CCTV14,http://39.77.34.83:35455/gaoma/cctv14.m3u8
|
|
||||||
CCTV14,http://112.81.218.254:35455/gaoma/cctv14.m3u8
|
CCTV14,http://112.81.218.254:35455/gaoma/cctv14.m3u8
|
||||||
CCTV15,http://39.77.34.83:35455/gaoma/cctv15.m3u8
|
CCTV14,http://39.164.160.249:9901/tsfile/live/0014_1.m3u8
|
||||||
CCTV15,http://39.164.160.249:9901/tsfile/live/0015_1.m3u8
|
CCTV15,http://115.159.35.169:35455/gaoma/cctv15.m3u8
|
||||||
|
CCTV15,http://112.81.218.254:35455/gaoma/cctv15.m3u8
|
||||||
CCTV15,http://36.105.100.208:35455/gaoma/cctv15.m3u8
|
CCTV15,http://36.105.100.208:35455/gaoma/cctv15.m3u8
|
||||||
CCTV16,http://112.81.218.254:35455/gaoma/cctv16.m3u8
|
|
||||||
CCTV16,http://36.105.100.208:35455/gaoma/cctv16.m3u8
|
|
||||||
CCTV16,http://115.159.35.169:35455/gaoma/cctv16.m3u8
|
CCTV16,http://115.159.35.169:35455/gaoma/cctv16.m3u8
|
||||||
|
CCTV17,http://36.105.100.208:35455/gaoma/cctv17.m3u8
|
||||||
|
CCTV17,http://39.77.34.83:35455/gaoma/cctv17.m3u8
|
||||||
|
CCTV2,http://36.105.100.208:35455/gaoma/cctv2.m3u8
|
||||||
CCTV2,http://115.159.35.169:35455/gaoma/cctv2.m3u8
|
CCTV2,http://115.159.35.169:35455/gaoma/cctv2.m3u8
|
||||||
CCTV2,http://39.164.160.249:9901/tsfile/live/0002_1.m3u8
|
|
||||||
CCTV3,http://115.159.35.169:35455/gaoma/cctv3.m3u8
|
CCTV3,http://115.159.35.169:35455/gaoma/cctv3.m3u8
|
||||||
CCTV3,http://36.105.100.208:35455/gaoma/cctv3.m3u8
|
CCTV3,http://39.77.34.83:35455/gaoma/cctv3.m3u8
|
||||||
CCTV4,http://36.105.100.208:35455/gaoma/cctv4.m3u8
|
CCTV5+,http://36.105.100.208:35455/gaoma/cctv5p.m3u8
|
||||||
CCTV4,http://115.159.35.169:35455/gaoma/cctv4k.m3u8
|
|
||||||
CCTV5,http://115.159.35.169:35455/gaoma/cctv5.m3u8
|
|
||||||
CCTV5,http://112.81.218.254:35455/gaoma/cctv5.m3u8
|
|
||||||
CCTV5+,http://115.159.35.169:35455/gaoma/cctv5p.m3u8
|
CCTV5+,http://115.159.35.169:35455/gaoma/cctv5p.m3u8
|
||||||
CCTV5+,http://39.77.34.83:35455/gaoma/cctv5p.m3u8
|
|
||||||
CCTV6,http://117.169.124.36:6610/ysten-businessmobile/live/cctv-6/1.m3u8
|
CCTV6,http://117.169.124.36:6610/ysten-businessmobile/live/cctv-6/1.m3u8
|
||||||
|
CCTV6,http://220.164.192.48:50085/tsfile/live/0007_1.m3u8
|
||||||
|
CCTV6,http://58.57.40.22:9901/tsfile/live/1006_1.m3u8
|
||||||
CCTV6,http://39.134.115.163:8080/PLTV/88888910/224/3221225632/index.m3u8
|
CCTV6,http://39.134.115.163:8080/PLTV/88888910/224/3221225632/index.m3u8
|
||||||
CCTV6,http://39.134.115.163:8080/PLTV/88888910/224/3221225650/index.m3u8
|
CCTV6,http://39.134.115.163:8080/PLTV/88888910/224/3221225650/index.m3u8
|
||||||
CCTV6,http://58.57.40.22:9901/tsfile/live/1006_1.m3u8
|
|
||||||
CCTV6,http://113.140.12.230:8888/newlive/live/hls/7/live.m3u8
|
|
||||||
CCTV7,http://36.105.100.208:35455/gaoma/cctv7.m3u8
|
CCTV7,http://36.105.100.208:35455/gaoma/cctv7.m3u8
|
||||||
CCTV8,http://36.105.100.208:35455/gaoma/cctv8.m3u8
|
CCTV7,http://117.14.55.26:35455/gaoma/cctv7.m3u8
|
||||||
CCTV8,http://117.169.124.36:6610/ysten-businessmobile/live/cctv-8/1.m3u8
|
CCTV8,http://117.169.124.36:6610/ysten-businessmobile/live/cctv-8/1.m3u8
|
||||||
CCTV9,http://39.164.160.249:9901/tsfile/live/0009_1.m3u8
|
CCTV9,http://39.164.160.249:9901/tsfile/live/0009_1.m3u8
|
||||||
CCTV世界地理,http://111.61.236.247:9081/hls/62/index.m3u8
|
CCTV世界地理,http://111.61.236.247:9081/hls/62/index.m3u8
|
||||||
CCTV世界地理,http://120.76.248.139/live/bfgd/4200000177.m3u8
|
CCTV世界地理,http://120.76.248.139/live/bfgd/4200000177.m3u8
|
||||||
CCTV世界地理,http://36.129.204.117:9003//hls/78/index.m3u8
|
CCTV世界地理,http://36.129.204.117:9003//hls/78/index.m3u8
|
||||||
CCTV世界地理,http://180.213.174.225:9901/tsfile/live/1051_1.m3u8?key=txiptv&playlive=1&authid=0
|
CCTV世界地理,http://180.213.174.225:9901/tsfile/live/1051_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
CCTV世界地理,http://60.7.56.33:4000/udp/239.253.92.113:8066
|
||||||
CCTV央视台球,http://183.11.239.36:808/hls/73/index.m3u8
|
CCTV央视台球,http://183.11.239.36:808/hls/73/index.m3u8
|
||||||
CCTV央视台球,http://36.129.204.117:9003//hls/71/index.m3u8
|
CCTV央视台球,http://36.129.204.117:9003//hls/71/index.m3u8
|
||||||
CCTV女性时尚,http://120.76.248.139/live/bfgd/4200000176.m3u8
|
CCTV女性时尚,http://120.76.248.139/live/bfgd/4200000176.m3u8
|
||||||
CCTV女性时尚,http://111.61.236.247:9081/hls/59/index.m3u8
|
CCTV女性时尚,http://111.61.236.247:9081/hls/59/index.m3u8
|
||||||
|
CCTV女性时尚,http://180.213.174.225:9901/tsfile/live/1054_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
CCTV少儿,http://123.138.22.30:9901/tsfile/live/0014_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
CCTV怀旧剧场,http://120.76.248.139/live/bfgd/4200000224.m3u8
|
CCTV怀旧剧场,http://120.76.248.139/live/bfgd/4200000224.m3u8
|
||||||
CCTV怀旧剧场,http://111.61.236.247:9081/hls/67/index.m3u8
|
CCTV怀旧剧场,http://111.61.236.247:9081/hls/67/index.m3u8
|
||||||
CCTV怀旧剧场,http://121.19.134.200:808/tsfile/live/1035_1.m3u8?key=txiptv&playlive=1&authid=0
|
CCTV怀旧剧场,http://121.19.134.200:808/tsfile/live/1035_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
CCTV怀旧剧场,http://180.213.174.225:9901/tsfile/live/1049_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
CCTV电视指南,http://120.76.248.139/live/bfgd/4200000164.m3u8
|
CCTV电视指南,http://120.76.248.139/live/bfgd/4200000164.m3u8
|
||||||
|
CCTV第一剧场,http://183.11.239.36:808/hls/133/index.m3u8
|
||||||
|
CCTV第一剧场,http://60.7.56.33:4000/udp/239.253.93.138:6428
|
||||||
CCTV第一剧场,http://180.213.174.225:9901/tsfile/live/1050_1.m3u8?key=txiptv&playlive=1&authid=0
|
CCTV第一剧场,http://180.213.174.225:9901/tsfile/live/1050_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
CCTV风云足球,http://111.61.236.247:9081/hls/58/index.m3u8
|
CCTV第一剧场,http://121.19.134.200:808/tsfile/live/1033_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
CCTV风云足球,http://183.11.239.36:808/hls/133/index.m3u8
|
CCTV风云剧场,http://121.19.134.200:808/tsfile/live/1034_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
CCTV风云足球,http://120.76.248.139/live/bfgd/4200000225.m3u8
|
|
||||||
CCTV风云足球,http://120.238.94.10:9901/tsfile/live/1087_1.m3u8
|
|
||||||
CCTV风云足球,http://183.11.239.36:808/hls/11/index.m3u8
|
CCTV风云足球,http://183.11.239.36:808/hls/11/index.m3u8
|
||||||
|
CCTV风云足球,http://111.61.236.247:9081/hls/58/index.m3u8
|
||||||
|
CCTV风云足球,http://120.76.248.139/live/bfgd/4200000225.m3u8
|
||||||
CCTV风云足球,http://36.105.100.208:35455/itv/5000000011000031207.m3u8?cdn=bestzb
|
CCTV风云足球,http://36.105.100.208:35455/itv/5000000011000031207.m3u8?cdn=bestzb
|
||||||
CCTV风云音乐,http://121.19.134.200:808/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0
|
CCTV风云音乐,http://121.19.134.200:808/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
CETV1,http://120.198.95.220:9901/tsfile/live/1039_1.m3u8?key=txiptv
|
CETV1,http://120.198.95.220:9901/tsfile/live/1039_1.m3u8?key=txiptv
|
||||||
CHC动作电影,http://120.238.94.82:9901/tsfile/live/1052_1.m3u8
|
CHC动作电影,http://120.238.94.82:9901/tsfile/live/1052_1.m3u8
|
||||||
CHC动作电影,http://120.198.95.220:9901/tsfile/live/1038_1.m3u8?key=txiptv
|
CHC动作电影,http://218.15.183.23:9901/tsfile/live/23039_1.m3u8
|
||||||
|
CHC动作电影,http://119.32.12.17:2901/udp/224.1.100.131:11111
|
||||||
|
CHC动作电影,http://58.19.38.162:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
CHC家庭影院,http://61.162.52.6:8088/newlive/live/hls/60/live.m3u8
|
CHC家庭影院,http://61.162.52.6:8088/newlive/live/hls/60/live.m3u8
|
||||||
|
CHC家庭影院,http://110.53.52.63:8888/newlive/live/hls/53/live.m3u8
|
||||||
CHC家庭影院,http://120.198.101.106:9901/tsfile/live/1051_1.m3u8?key=txiptv
|
CHC家庭影院,http://120.198.101.106:9901/tsfile/live/1051_1.m3u8?key=txiptv
|
||||||
|
CHC家庭影院,http://58.19.38.162:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
CHC影迷电影,http://110.53.52.63:8888/newlive/live/hls/52/live.m3u8
|
CHC影迷电影,http://110.53.52.63:8888/newlive/live/hls/52/live.m3u8
|
||||||
|
CHC影迷电影,http://58.19.38.162:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
CHC电影,http://218.15.183.23:9901/tsfile/live/23044_1.m3u8
|
CHC电影,http://218.15.183.23:9901/tsfile/live/23044_1.m3u8
|
||||||
|
CHC电影,http://120.198.101.106:9901/tsfile/live/1053_1.m3u8?key=txiptv
|
||||||
CHC电影,http://180.213.174.225:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=1&authid=0
|
CHC电影,http://180.213.174.225:9901/tsfile/live/1029_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
CINEMAX,http://122.117.71.103:8558/http/61.222.53.250:8081/hls/71/813/ch42.m3u8
|
|
||||||
CN卡通,http://50.7.234.10:8278/momo1_twn/playlist.m3u8?ct=19225&tid=MA0A4898983648989836&tsum=bd109117d126916f203880b1f2063d5e
|
CN卡通,http://50.7.234.10:8278/momo1_twn/playlist.m3u8?ct=19225&tid=MA0A4898983648989836&tsum=bd109117d126916f203880b1f2063d5e
|
||||||
DogTV,http://180.213.174.225:9901/tsfile/live/1042_1.m3u8?key=txiptv&playlive=1&authid=0
|
DogTV,http://180.213.174.225:9901/tsfile/live/1042_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
HBO,http://122.117.71.103:8556/http/61.222.53.250:8081/hls/71/813/ch41.m3u8
|
|
||||||
HBO家庭,http://50.7.234.10:8278/fyi_twn/playlist.m3u8?tid=18186902&ct=17988&&tsum=7a21abab0a5912afb0ebc01db111e59f
|
HBO家庭,http://50.7.234.10:8278/fyi_twn/playlist.m3u8?tid=18186902&ct=17988&&tsum=7a21abab0a5912afb0ebc01db111e59f
|
||||||
KBC,http://119.200.131.11:1935/KBCTV/tv/playlist.m3u8
|
KBC,http://119.200.131.11:1935/KBCTV/tv/playlist.m3u8
|
||||||
|
KCTV,http://119.77.96.184:1935/chn05/chn05/chunklist.m3u8
|
||||||
cctv10,http://61.136.172.236:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0
|
cctv10,http://61.136.172.236:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0
|
cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
iHOT爱体育,http://146.56.165.66:7788/TVOD/2000000004000000060/hnbblive/index.m3u8
|
||||||
七彩戏剧,http://36.105.100.208:35455/itv/5000000011000031116.m3u8?cdn=bestzb
|
七彩戏剧,http://36.105.100.208:35455/itv/5000000011000031116.m3u8?cdn=bestzb
|
||||||
万州三峡移民,http://123.146.162.24:8013/tslslive/PU2vzMI/hls/live_sd.m3u8
|
万州三峡移民,http://123.146.162.24:8013/tslslive/PU2vzMI/hls/live_sd.m3u8
|
||||||
万州三峡移民,http://123.146.162.24:8017/c2F0hmi/1000/live.m3u8
|
万州三峡移民,http://123.146.162.24:8017/c2F0hmi/1000/live.m3u8
|
||||||
@@ -93,12 +96,13 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
万州综合,http://123.146.162.24:8013/tslslive/noEX9SG/hls/live_sd.m3u8
|
万州综合,http://123.146.162.24:8013/tslslive/noEX9SG/hls/live_sd.m3u8
|
||||||
万州综合,http://123.146.162.24:8017/iTXwrGs/800/live.m3u8
|
万州综合,http://123.146.162.24:8017/iTXwrGs/800/live.m3u8
|
||||||
万州综合,http://123.146.162.24:8017/iTXwrGs/800/live.m3u8?zzhongqd
|
万州综合,http://123.146.162.24:8017/iTXwrGs/800/live.m3u8?zzhongqd
|
||||||
|
万荣综合,http://60.222.246.220:19433/hls1.m3u8
|
||||||
三沙卫视,http://111.160.17.2:59901/tsfile/live/0001_45.m3u8
|
三沙卫视,http://111.160.17.2:59901/tsfile/live/0001_45.m3u8
|
||||||
三沙卫视,http://119.36.148.115:59901/tsfile/live/1009_1.m3u8
|
三沙卫视,http://119.36.148.115:59901/tsfile/live/1009_1.m3u8
|
||||||
三沙卫视,http://61.138.128.226:19901/tsfile/live/1020_1.m3u8
|
三沙卫视,http://61.138.128.226:19901/tsfile/live/1020_1.m3u8
|
||||||
三沙卫视,http://58.243.224.244:9901/tsfile/live/1025_1.m3u8?key=txiptv&playlive=0&authid=0
|
|
||||||
上海东方卫视,http://180.213.174.225:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
上海东方卫视,http://180.213.174.225:9901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
上海第一财经,http://36.105.100.208:35455/itv/5000000010000027146.m3u8?cdn=bestzb
|
上海第一财经,http://36.105.100.208:35455/itv/5000000010000027146.m3u8?cdn=bestzb
|
||||||
|
上海纪实人文,http://36.105.100.208:35455/itv/5000000004000010282.m3u8?cdn=bestzb
|
||||||
东南卫视,http://117.169.124.37:6610/ysten-businessmobile/live/dongnanstv/yst.m3u8
|
东南卫视,http://117.169.124.37:6610/ysten-businessmobile/live/dongnanstv/yst.m3u8
|
||||||
东南卫视,http://220.164.192.48:50085/tsfile/live/0120_1.m3u8
|
东南卫视,http://220.164.192.48:50085/tsfile/live/0120_1.m3u8
|
||||||
东南卫视,http://58.57.40.22:9901/tsfile/live/1037_1.m3u8
|
东南卫视,http://58.57.40.22:9901/tsfile/live/1037_1.m3u8
|
||||||
@@ -108,10 +112,10 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
东方卫视,http://58.57.40.22:9901/tsfile/live/1030_1.m3u8
|
东方卫视,http://58.57.40.22:9901/tsfile/live/1030_1.m3u8
|
||||||
东方卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225659/index.m3u8
|
东方卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225659/index.m3u8
|
||||||
东方卫视,http://112.46.85.60:8009/hls/31/index.m3u8
|
东方卫视,http://112.46.85.60:8009/hls/31/index.m3u8
|
||||||
|
东方财经,http://115.150.63.77:9902/tsfile/live/1042_1.m3u8
|
||||||
|
东方财经,http://61.133.118.228:5001/douyu/9548279
|
||||||
东方财经,http://124.248.69.76:26781/douyu/9548279
|
东方财经,http://124.248.69.76:26781/douyu/9548279
|
||||||
东森幼幼,http://122.117.71.103:8515/http/61.222.53.250:8081/hls/63/805/ch09.m3u8
|
东森电影,http://50.7.234.10:8278/ettvmovie/playlist.m3u8?tid=MBDB9268852192688521&ct=19254&tsum=7514b50ebc2e4b06f2e402578d0ac996
|
||||||
东森戏剧,http://122.117.71.103:8529/http/61.222.53.250:8081/hls/64/803/ch13.m3u8
|
|
||||||
东森戏剧,http://122.117.71.103:8529/http/61.222.53.250:8081/hls/64/806/ch13.m3u8
|
|
||||||
中华小当家,http://61.221.215.25:8800/hls/40/index.m3u8
|
中华小当家,http://61.221.215.25:8800/hls/40/index.m3u8
|
||||||
中华美食,http://61.133.118.228:5001/yy/1354930954
|
中华美食,http://61.133.118.228:5001/yy/1354930954
|
||||||
中国天气,http://36.105.100.208:35455/itv/5000000005000031974.m3u8?cdn=bestzb
|
中国天气,http://36.105.100.208:35455/itv/5000000005000031974.m3u8?cdn=bestzb
|
||||||
@@ -131,24 +135,26 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
伊犁经济法制,http://110.153.180.106:55555/out_4/index.m3u8?zxinjd
|
伊犁经济法制,http://110.153.180.106:55555/out_4/index.m3u8?zxinjd
|
||||||
伊犁维吾尔,http://110.153.180.106:55555/out_2/index.m3u8
|
伊犁维吾尔,http://110.153.180.106:55555/out_2/index.m3u8
|
||||||
伊犁维吾尔,http://110.153.180.106:55555/out_2/index.m3u8?zxinjd
|
伊犁维吾尔,http://110.153.180.106:55555/out_2/index.m3u8?zxinjd
|
||||||
优漫卡通,http://110.53.218.182:9902/tsfile/live/1006_1.m3u8
|
|
||||||
优漫卡通,http://58.221.214.82:9901/tsfile/live/0008_2.m3u8
|
优漫卡通,http://58.221.214.82:9901/tsfile/live/0008_2.m3u8
|
||||||
|
优漫卡通,http://110.53.218.182:9902/tsfile/live/1006_1.m3u8
|
||||||
优漫卡通,http://119.32.12.17:2901/udp/224.1.100.119:11111
|
优漫卡通,http://119.32.12.17:2901/udp/224.1.100.119:11111
|
||||||
优漫卡通,http://123.138.22.30:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
优漫卡通,http://36.105.100.208:35455/itv/1000000002000010063.m3u8?cdn=ystenlive
|
优漫卡通,http://36.105.100.208:35455/itv/1000000002000010063.m3u8?cdn=ystenlive
|
||||||
佛山公共,http://125.89.163.44:8888/udp/239.253.43.53:5146
|
优漫卡通,http://58.221.214.82:9901/tsfile/live/0008_2.m3u8?key=txiptv
|
||||||
佛山影视,http://125.89.163.44:8888/udp/239.253.43.56:5146
|
佛山影视,http://125.89.163.44:8888/udp/239.253.43.56:5146
|
||||||
佛山综合,http://125.89.163.44:8888/udp/239.253.43.57:5146
|
佛山综合,http://125.89.163.44:8888/udp/239.253.43.57:5146
|
||||||
俄国NordTV,http://195.142.3.105/artidijital_noratv/noratv/chunks.m3u8?autoplay=1
|
俄国NordTV,http://195.142.3.105/artidijital_noratv/noratv/chunks.m3u8?autoplay=1
|
||||||
全纪实,http://180.213.174.225:9901/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0
|
全纪实,http://180.213.174.225:9901/tsfile/live/1039_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
兵团八师石河子影文体,http://124.88.144.73:1935/live/jjsh/playlist.m3u8?zxinjd
|
兵团八师石河子影文体,http://124.88.144.73:1935/live/jjsh/playlist.m3u8?zxinjd
|
||||||
兵团八师石河子教育,http://124.88.144.73:1935/live/jiaoyu/playlist.m3u8
|
兵团八师石河子教育,http://124.88.144.73:1935/live/jiaoyu/playlist.m3u8
|
||||||
|
兵团八师石河子教育,http://124.88.144.73:1935/live/jiaoyu/playlist.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
|
||||||
兵团八师石河子教育,http://124.88.144.73:1935/live/jiaoyu/playlist.m3u8?zxinjd
|
兵团八师石河子教育,http://124.88.144.73:1935/live/jiaoyu/playlist.m3u8?zxinjd
|
||||||
兵团八师石河子新闻综合,http://124.88.144.73:1935/live/xwzh/playlist.m3u8?zxinjd
|
兵团八师石河子新闻综合,http://124.88.144.73:1935/live/xwzh/playlist.m3u8?zxinjd
|
||||||
|
兵团八师石河子经济生活,http://124.88.144.73:1935/live/dywt/playlist.m3u8?zxinjd
|
||||||
兵团卫视,http://183.11.239.36:808/hls/7/index.m3u8
|
兵团卫视,http://183.11.239.36:808/hls/7/index.m3u8
|
||||||
兵团卫视,http://120.76.248.139/live/bfgd/4200000124.m3u8
|
兵团卫视,http://120.76.248.139/live/bfgd/4200000124.m3u8
|
||||||
兵团卫视,http://218.13.14.6:60050/tsfile/live/1053_1.m3u8
|
兵团卫视,http://218.13.14.6:60050/tsfile/live/1053_1.m3u8
|
||||||
兵团卫视,http://110.80.17.38:9901/tsfile/live/0015_1.m3u8
|
兵团卫视,http://110.80.17.38:9901/tsfile/live/0015_1.m3u8
|
||||||
|
内蒙卫视,http://58.220.219.14:9901/tsfile/live/0114_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
内蒙古卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225667/index.m3u8
|
内蒙古卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225667/index.m3u8
|
||||||
内蒙古卫视,http://110.53.52.63:8888/newlive/live/hls/45/live.m3u8
|
内蒙古卫视,http://110.53.52.63:8888/newlive/live/hls/45/live.m3u8
|
||||||
内蒙古卫视,http://183.11.239.36:808/hls/60/index.m3u8
|
内蒙古卫视,http://183.11.239.36:808/hls/60/index.m3u8
|
||||||
@@ -157,40 +163,36 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
农林卫视,http://124.116.183.146:9901/tsfile/live/1004_1.m3u8
|
农林卫视,http://124.116.183.146:9901/tsfile/live/1004_1.m3u8
|
||||||
农林卫视,http://8.138.7.223/【公众号:榴芒电视】/农林卫视.m3u8
|
农林卫视,http://8.138.7.223/【公众号:榴芒电视】/农林卫视.m3u8
|
||||||
农林卫视,http://112.46.85.60:8009/hls/27/index.m3u8
|
农林卫视,http://112.46.85.60:8009/hls/27/index.m3u8
|
||||||
冰冰影剧,http://1.94.31.214:35455/douyu/74374
|
|
||||||
凤凰卫视,http://221.7.175.154:8445/tsfile/live/1020_1.m3u8
|
凤凰卫视,http://221.7.175.154:8445/tsfile/live/1020_1.m3u8
|
||||||
凤凰卫视,http://119.32.12.17:2901/udp/224.1.100.3:11111
|
凤凰卫视,http://119.32.12.17:2901/udp/224.1.100.3:11111
|
||||||
凤凰卫视,http://120.198.101.106:9901/tsfile/live/1062_1.m3u8?key=txiptv
|
|
||||||
刘德华,http://124.248.69.76:26781/huya/11342424
|
刘德华,http://124.248.69.76:26781/huya/11342424
|
||||||
功夫片,http://124.248.69.76:26781/huya/11352941
|
功夫片,http://124.248.69.76:26781/huya/11352941
|
||||||
动漫秀场,http://120.238.94.10:9901/tsfile/live/1037_1.m3u8
|
|
||||||
动漫秀场,http://36.129.204.117:9003//hls/67/index.m3u8
|
动漫秀场,http://36.129.204.117:9003//hls/67/index.m3u8
|
||||||
动漫秀场,http://183.237.95.108:9901/tsfile/live/1104_1.m3u8?key=txiptv&playlive=0&authid=0
|
动漫秀场,http://183.237.95.108:9901/tsfile/live/1104_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||||
动漫秀场,http://60.7.56.33:4000/udp/239.253.93.225:6403
|
|
||||||
动漫秀场,http://60.2.190.206:4000/udp/239.253.93.225:6403
|
|
||||||
动漫秀场,http://60.29.124.66:6080/hls/62/index.m3u8
|
动漫秀场,http://60.29.124.66:6080/hls/62/index.m3u8
|
||||||
|
动漫秀场,http://120.238.94.10:9901/tsfile/live/1037_1.m3u8
|
||||||
动漫秀场,http://36.105.100.208:35455/itv/5000000011000031113.m3u8?cdn=bestzb
|
动漫秀场,http://36.105.100.208:35455/itv/5000000011000031113.m3u8?cdn=bestzb
|
||||||
动漫秀场,http://36.105.100.208:35455/itv/5000000011000031123.m3u8?cdn=bestzb
|
动漫秀场,http://36.105.100.208:35455/itv/5000000011000031123.m3u8?cdn=bestzb
|
||||||
动物星球,http://61.221.215.25:8800/hls/57/index.m3u8
|
动物星球,http://61.221.215.25:8800/hls/57/index.m3u8
|
||||||
劲爆体育,http://120.238.94.82:9901/tsfile/live/1086_1.m3u8
|
劲爆体育,http://120.238.94.82:9901/tsfile/live/1086_1.m3u8
|
||||||
劲爆体育,http://150.230.250.89:50001/TVOD/5000000002000029972/bestzb/index.m3u8
|
劲爆体育,http://150.230.250.89:50001/TVOD/5000000002000029972/bestzb/index.m3u8
|
||||||
劲爆体育,http://120.198.101.106:9901/tsfile/live/1086_1.m3u8?key=txiptv
|
劲爆体育,http://146.56.165.66:7788/TVOD/5000000002000029972/bestzb/index.m3u8
|
||||||
|
劲爆体育,http://36.105.100.208:35455/itv/5000000002000029972.m3u8?cdn=bestzb
|
||||||
北京卫视,http://39.164.160.249:9901/tsfile/live/0122_1.m3u8
|
北京卫视,http://39.164.160.249:9901/tsfile/live/0122_1.m3u8
|
||||||
北京卫视,http://58.57.40.22:9901/tsfile/live/1032_1.m3u8
|
北京卫视,http://58.57.40.22:9901/tsfile/live/1032_1.m3u8
|
||||||
北京卫视,http://36.32.174.67:60080/newlive/live/hls/25/live.m3u8
|
北京卫视,http://36.32.174.67:60080/newlive/live/hls/25/live.m3u8
|
||||||
北京卫视,http://110.53.52.63:8888/newlive/live/hls/18/live.m3u8
|
北京卫视,http://110.53.52.63:8888/newlive/live/hls/18/live.m3u8
|
||||||
北京纪实,http://39.134.115.163:8080/PLTV/88888910/224/3221225675/index.m3u8
|
|
||||||
华数4K,http://36.105.100.208:35455/itv/2000000004000000014.m3u8?cdn=hnbblive
|
华数4K,http://36.105.100.208:35455/itv/2000000004000000014.m3u8?cdn=hnbblive
|
||||||
南京少儿,http://221.226.51.220:50080/newlive/live/hls/46/live.m3u8
|
|
||||||
南方卫视,http://182.91.124.224:9901/tsfile/live/1059_1.m3u8?key=txiptv&playlive=0&authid=0
|
南方卫视,http://182.91.124.224:9901/tsfile/live/1059_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||||
卡酷少儿,http://8.218.124.113:5000/TVOD/6000000003000002709/wasusyt/index.m3u8
|
|
||||||
卡酷少儿,http://60.29.124.66:6080/hls/58/index.m3u8
|
|
||||||
卡酷少儿,http://58.57.40.22:9901/tsfile/live/1060_1.m3u8
|
卡酷少儿,http://58.57.40.22:9901/tsfile/live/1060_1.m3u8
|
||||||
卡酷少儿,http://61.157.139.15:9901/tsfile/live/2418_1.m3u8
|
卡酷少儿,http://60.29.124.66:6080/hls/58/index.m3u8
|
||||||
卡酷少儿,http://61.138.128.226:19901/tsfile/live/1017_1.m3u8
|
卡酷少儿,http://61.138.128.226:19901/tsfile/live/1017_1.m3u8
|
||||||
|
卡酷少儿,http://124.116.183.146:9901/tsfile/live/0137_1.m3u8
|
||||||
|
卡酷少儿,http://8.218.124.113:5000/TVOD/6000000003000002709/wasusyt/index.m3u8
|
||||||
厦门卫视,http://110.80.17.38:9901/tsfile/live/0128_1.m3u8
|
厦门卫视,http://110.80.17.38:9901/tsfile/live/0128_1.m3u8
|
||||||
厦门卫视,http://123.132.233.194:352/tsfile/live/0119_1.m3u8
|
厦门卫视,http://123.132.233.194:352/tsfile/live/0119_1.m3u8
|
||||||
厦门卫视,http://60.209.125.254:352/tsfile/live/0119_1.m3u8?ace
|
厦门卫视,http://112.123.243.37:50085/tsfile/live/0136_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||||
|
厦门卫视,http://183.11.239.36:808/hls/17/index.m3u8
|
||||||
厦门卫视,http://220.161.87.62:8090/hls/0/index.m3u8?zfud
|
厦门卫视,http://220.161.87.62:8090/hls/0/index.m3u8?zfud
|
||||||
厦门卫视,http://36.105.100.208:35455/itv/1000000005000266006.m3u8?cdn=ystenlive
|
厦门卫视,http://36.105.100.208:35455/itv/1000000005000266006.m3u8?cdn=ystenlive
|
||||||
双流综合,http://171.221.250.130:18888/27e684978eb642eeb90ab815f6cc51bf/c41893de5e8645b3b43aef1640859b0d.m3u8?zsicd,
|
双流综合,http://171.221.250.130:18888/27e684978eb642eeb90ab815f6cc51bf/c41893de5e8645b3b43aef1640859b0d.m3u8?zsicd,
|
||||||
@@ -201,31 +203,28 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
吉林卫视,http://58.57.40.22:9901/tsfile/live/1050_1.m3u8
|
吉林卫视,http://58.57.40.22:9901/tsfile/live/1050_1.m3u8
|
||||||
吉林卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225680/index.m3u8
|
吉林卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225680/index.m3u8
|
||||||
吉林卫视,http://36.32.174.67:60080/newlive/live/hls/40/live.m3u8
|
吉林卫视,http://36.32.174.67:60080/newlive/live/hls/40/live.m3u8
|
||||||
吉林卫视,http://175.31.21.146:4480/hls/19/index.m3u8
|
|
||||||
吉林生活,http://36.129.204.117:9003//hls/22/index.m3u8
|
吉林生活,http://36.129.204.117:9003//hls/22/index.m3u8
|
||||||
吉林都市,http://36.129.204.117:9003//hls/20/index.m3u8
|
吉林都市,http://36.129.204.117:9003//hls/20/index.m3u8
|
||||||
名侦探柯南,http://1.94.31.214:35455/huya/30080236
|
|
||||||
周星驰,http://124.248.69.76:26781/huya/11342412
|
周星驰,http://124.248.69.76:26781/huya/11342412
|
||||||
哈哈炫动,http://58.57.40.22:9901/tsfile/live/1061_1.m3u8
|
哈哈炫动,http://58.57.40.22:9901/tsfile/live/1061_1.m3u8
|
||||||
|
哈哈炫动,http://111.29.9.33:6610/000000001000/5000000011000031123/index.m3u8?channel-id=bestzb&Contentid=5000000011000031123&livemode=1&stbId=3
|
||||||
哈哈炫动,http://61.138.128.226:19901/tsfile/live/1016_1.m3u8
|
哈哈炫动,http://61.138.128.226:19901/tsfile/live/1016_1.m3u8
|
||||||
哒啵电竞,http://36.105.100.208:35455/itv/1000000006000032327.m3u8?cdn=ystenlive
|
哒啵电竞,http://36.105.100.208:35455/itv/1000000006000032327.m3u8?cdn=ystenlive
|
||||||
|
哒啵赛事,http://36.105.100.208:35455/itv/1000000001000003775.m3u8?cdn=ystenlive
|
||||||
|
嘉佳卡通,http://183.11.239.36:808/hls/8/index.m3u8
|
||||||
|
嘉佳卡通,http://61.157.139.15:9901/tsfile/live/2420_1.m3u8
|
||||||
嘉佳卡通,http://218.89.240.144:59901/tsfile/live/1003_1.m3u8
|
嘉佳卡通,http://218.89.240.144:59901/tsfile/live/1003_1.m3u8
|
||||||
嘉佳卡通,http://61.138.128.226:19901/tsfile/live/1019_1.m3u8
|
嘉佳卡通,http://61.138.128.226:19901/tsfile/live/1019_1.m3u8
|
||||||
嘉佳卡通,http://61.157.139.15:9901/tsfile/live/2420_1.m3u8
|
|
||||||
嘉佳卡通,http://183.11.239.36:808/hls/8/index.m3u8
|
|
||||||
嘉佳卡通,http://125.89.163.44:8888/udp/239.77.0.179:5146
|
|
||||||
嘉佳卡通,http://121.33.239.242:9901/tsfile/live/1001_1.m3u8
|
嘉佳卡通,http://121.33.239.242:9901/tsfile/live/1001_1.m3u8
|
||||||
四川卫视,http://220.164.192.48:50085/tsfile/live/0143_1.m3u8
|
|
||||||
四川卫视,http://58.57.40.22:9901/tsfile/live/1046_1.m3u8
|
|
||||||
四川卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225733/index.m3u8
|
四川卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225733/index.m3u8
|
||||||
|
四川卫视,http://58.57.40.22:9901/tsfile/live/1046_1.m3u8
|
||||||
四川卫视,http://36.32.174.67:60080/newlive/live/hls/29/live.m3u8
|
四川卫视,http://36.32.174.67:60080/newlive/live/hls/29/live.m3u8
|
||||||
|
四川卫视,http://110.53.52.63:8888/newlive/live/hls/31/live.m3u8
|
||||||
四川科教,http://182.150.115.21:8030/pcgacg/pcgacg_0.m3u8
|
四川科教,http://182.150.115.21:8030/pcgacg/pcgacg_0.m3u8
|
||||||
四川科教,http://8.138.7.223/【公众号:榴芒电视】/四川科教.m3u8
|
四川科教,http://8.138.7.223/【公众号:榴芒电视】/四川科教.m3u8
|
||||||
垫江综合,http://123.146.162.24:8013/tslslive/noEX9SG/hls/live_sd.m3u8?zzhongqd
|
垫江综合,http://123.146.162.24:8013/tslslive/noEX9SG/hls/live_sd.m3u8?zzhongqd
|
||||||
大唐双龙传,http://1.94.31.214:35455/huya/23728674
|
|
||||||
大时代,http://1.94.31.214:35455/huya/23865161
|
|
||||||
大湾区卫视,http://222.128.55.152:9080/live/dwq.m3u8
|
大湾区卫视,http://222.128.55.152:9080/live/dwq.m3u8
|
||||||
大湾区卫视,http://183.237.95.108:9901/tsfile/live/1037_1.m3u8?key=txiptv&playlive=0&authid=0
|
大湾区卫视,http://183.11.239.36:808/hls/132/index.m3u8
|
||||||
大湾区卫视,http://36.105.100.208:35455/itv/1000000002000011619.m3u8?cdn=ystenlive
|
大湾区卫视,http://36.105.100.208:35455/itv/1000000002000011619.m3u8?cdn=ystenlive
|
||||||
天元围棋,http://120.76.248.139/live/bfgd/4200000633.m3u8
|
天元围棋,http://120.76.248.139/live/bfgd/4200000633.m3u8
|
||||||
天津卫视,http://58.57.40.22:9901/tsfile/live/1034_1.m3u8
|
天津卫视,http://58.57.40.22:9901/tsfile/live/1034_1.m3u8
|
||||||
@@ -237,17 +236,13 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
天津新闻,http://111.160.17.2:59901/tsfile/live/0001_22.m3u8?key=txiptv&playlive=1&authid=0
|
天津新闻,http://111.160.17.2:59901/tsfile/live/0001_22.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
天津新闻,http://180.213.174.225:9901/tsfile/live/0018_1.m3u8?key=txiptv&playlive=1&authid=0
|
天津新闻,http://180.213.174.225:9901/tsfile/live/0018_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
天津都市,http://180.213.174.225:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
天津都市,http://180.213.174.225:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
天龙八部,http://1.94.31.214:35455/huya/23903123
|
|
||||||
奎屯哈萨克语,http://218.84.12.186:8002/hls/main/playlist.m3u8
|
奎屯哈萨克语,http://218.84.12.186:8002/hls/main/playlist.m3u8
|
||||||
奎屯哈萨克语,http://218.84.12.186:8002/hls/main/playlist.m3u8?zxinjd
|
奎屯哈萨克语,http://218.84.12.186:8002/hls/main/playlist.m3u8?zxinjd
|
||||||
奎屯汉语综合,http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd;http://218.84.12.186:8001/hls/main/playlist.m3u8zxinjd
|
|
||||||
奶虫影院,http://1.94.31.214:35455/douyu/263824
|
|
||||||
宁夏卫视,http://58.57.40.22:9901/tsfile/live/1054_1.m3u8
|
宁夏卫视,http://58.57.40.22:9901/tsfile/live/1054_1.m3u8
|
||||||
宁夏卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225726/index.m3u8
|
|
||||||
宁夏卫视,http://36.32.174.67:60080/newlive/live/hls/49/live.m3u8
|
宁夏卫视,http://36.32.174.67:60080/newlive/live/hls/49/live.m3u8
|
||||||
宁夏卫视,http://110.53.52.63:8888/newlive/live/hls/39/live.m3u8
|
宁夏卫视,http://110.53.52.63:8888/newlive/live/hls/39/live.m3u8
|
||||||
|
宁夏卫视,http://58.19.43.46:9901/tsfile/live/1003_1.m3u8
|
||||||
宁夏卫视,http://183.11.239.36:808/hls/106/index.m3u8
|
宁夏卫视,http://183.11.239.36:808/hls/106/index.m3u8
|
||||||
宇宙科幻合集,http://1.94.31.214:35455/huya/11342428
|
|
||||||
安多卫视,http://39.134.65.166/PLTV/88888888/224/3221225531/1.m3u8
|
安多卫视,http://39.134.65.166/PLTV/88888888/224/3221225531/1.m3u8
|
||||||
安多卫视,http://39.134.66.66/PLTV/88888888/224/3221225531/1.m3u8
|
安多卫视,http://39.134.66.66/PLTV/88888888/224/3221225531/1.m3u8
|
||||||
安多卫视,http://39.134.65.106/PLTV/88888888/224/3221225531/1.m3u8?
|
安多卫视,http://39.134.65.106/PLTV/88888888/224/3221225531/1.m3u8?
|
||||||
@@ -255,9 +250,11 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
安徽卫视,http://39.164.160.249:9901/tsfile/live/0130_1.m3u8
|
安徽卫视,http://39.164.160.249:9901/tsfile/live/0130_1.m3u8
|
||||||
安徽卫视,http://58.57.40.22:9901/tsfile/live/1033_1.m3u8
|
安徽卫视,http://58.57.40.22:9901/tsfile/live/1033_1.m3u8
|
||||||
安徽卫视,http://43.129.81.169/live.ahsx.ahtv.cn/live/ahwssx.m3u8
|
安徽卫视,http://43.129.81.169/live.ahsx.ahtv.cn/live/ahwssx.m3u8
|
||||||
安徽卫视,http://110.53.52.63:8888/newlive/live/hls/24/live.m3u8
|
安徽卫视,http://36.32.174.67:60080/newlive/live/hls/34/live.m3u8
|
||||||
|
安徽卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225691/index.m3u8
|
||||||
安徽影视,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8
|
安徽影视,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8
|
||||||
安徽影视,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be.flv
|
安徽影视,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be.flv
|
||||||
|
安徽影视,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8?zanhd#http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8#http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be.flv
|
||||||
安徽影视,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8?zanhd
|
安徽影视,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8?zanhd
|
||||||
安徽影院,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8?zanhd,
|
安徽影院,http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8?zanhd,
|
||||||
安徽经济生活,http://112.30.194.221:20080/live/eac499adad7b49ff9cfa79ba84693959/hls.m3u8
|
安徽经济生活,http://112.30.194.221:20080/live/eac499adad7b49ff9cfa79ba84693959/hls.m3u8
|
||||||
@@ -270,55 +267,56 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
安徽综艺体育,http://112.30.194.221:20080/live/c41f112b83f644ddb082669501c8ecd3/hls.m3u8?zanhd
|
安徽综艺体育,http://112.30.194.221:20080/live/c41f112b83f644ddb082669501c8ecd3/hls.m3u8?zanhd
|
||||||
家庭影院,http://60.172.130.146:352/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0
|
家庭影院,http://60.172.130.146:352/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
少儿动画,http://61.138.128.226:19901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
少儿动画,http://61.138.128.226:19901/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
山东体育,http://58.57.40.22:9901/tsfile/live/1020_1.m3u8
|
山东体育,http://61.156.228.12:8154/tsfile/live/1006_1.m3u8
|
||||||
山东体育,http://124.128.73.58:9901/tsfile/live/1001_1.m3u8
|
|
||||||
山东体育,http://111.14.181.15:9901/tsfile/live/1022_1.m3u8
|
山东体育,http://111.14.181.15:9901/tsfile/live/1022_1.m3u8
|
||||||
|
山东体育,http://123.130.84.106:8154/tsfile/live/1006_1.m3u8
|
||||||
山东农科,http://58.57.40.22:9901/tsfile/live/1022_1.m3u8
|
山东农科,http://58.57.40.22:9901/tsfile/live/1022_1.m3u8
|
||||||
山东卫视,http://39.164.160.249:9901/tsfile/live/0131_1.m3u8
|
山东卫视,http://39.164.160.249:9901/tsfile/live/0131_1.m3u8
|
||||||
山东卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225697/index.m3u8
|
山东卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225697/index.m3u8
|
||||||
山东卫视,http://36.32.174.67:60080/newlive/live/hls/42/live.m3u8
|
山东卫视,http://36.32.174.67:60080/newlive/live/hls/42/live.m3u8
|
||||||
山东卫视,http://110.53.52.63:8888/newlive/live/hls/29/live.m3u8
|
山东卫视,http://110.53.52.63:8888/newlive/live/hls/29/live.m3u8
|
||||||
山东少儿,http://58.57.40.22:9901/tsfile/live/1024_1.m3u8
|
山东卫视,http://222.219.183.103:8089/hls/34/index.m3u8
|
||||||
山东少儿,http://111.14.181.15:9901/tsfile/live/1005_1.m3u8
|
山东少儿,http://111.14.181.15:9901/tsfile/live/1005_1.m3u8
|
||||||
山东少儿,http://123.132.233.194:352/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0
|
山东少儿,http://58.57.40.22:9901/tsfile/live/1024_1.m3u8
|
||||||
山东少儿,http://221.2.148.205:8154/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东少儿,http://123.129.70.178:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
山东少儿,http://123.129.70.178:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
山东少儿,http://111.14.181.15:9901/tsfile/live/1005_1.m3u8?key=tvbox6_com&playlive=1&authid=0
|
||||||
|
山东少儿,http://221.2.148.205:8154/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
山东影视,http://124.128.73.58:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0
|
山东影视,http://124.128.73.58:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
山东教育,http://183.11.239.36:808/hls/72/index.m3u8
|
||||||
山东教育,http://121.19.134.222:808/tsfile/live/1033_1.m3u8
|
山东教育,http://121.19.134.222:808/tsfile/live/1033_1.m3u8
|
||||||
山东教育,http://120.238.94.10:9901/tsfile/live/1062_1.m3u8
|
|
||||||
山东教育卫视,http://58.57.40.22:9901/tsfile/live/1026_1.m3u8
|
|
||||||
山东教育卫视,http://120.76.248.139/live/bfgd/4200000112.m3u8
|
山东教育卫视,http://120.76.248.139/live/bfgd/4200000112.m3u8
|
||||||
|
山东教育卫视,http://58.57.40.22:9901/tsfile/live/1026_1.m3u8
|
||||||
山东教育卫视,http://123.132.233.194:352/tsfile/live/1003_1.m3u8
|
山东教育卫视,http://123.132.233.194:352/tsfile/live/1003_1.m3u8
|
||||||
山东文旅,http://58.57.40.22:9901/tsfile/live/1023_1.m3u8
|
山东文旅,http://58.57.40.22:9901/tsfile/live/1023_1.m3u8
|
||||||
山东文旅,http://60.209.125.254:352/tsfile/live/1004_1.m3u8?ace
|
山东文旅,http://60.209.125.254:352/tsfile/live/1004_1.m3u8?ace
|
||||||
山东文旅,http://221.2.148.205:8154/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
山东文旅,http://221.2.148.205:8154/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
山东新闻,http://221.2.148.205:8154/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东新闻,http://123.129.70.178:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0
|
山东新闻,http://123.129.70.178:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
山东新闻,http://221.2.148.205:8154/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
山东生活,http://58.57.40.22:9901/tsfile/live/1018_1.m3u8
|
山东生活,http://58.57.40.22:9901/tsfile/live/1018_1.m3u8
|
||||||
山东生活,http://221.2.148.205:8154/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
山东生活,http://123.129.70.178:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0
|
山东生活,http://123.129.70.178:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
山东综艺,http://58.57.40.22:9901/tsfile/live/1021_1.m3u8
|
山东生活,http://221.2.148.205:8154/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
山东综艺,http://123.132.233.194:352/tsfile/live/1000_1.m3u8
|
|
||||||
山东综艺,http://124.128.73.58:9901/tsfile/live/1002_1.m3u8
|
|
||||||
山东综艺,http://123.129.70.178:9901/tsfile/live/1001_1.m3u8
|
山东综艺,http://123.129.70.178:9901/tsfile/live/1001_1.m3u8
|
||||||
山东综艺,http://123.132.233.194:352/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0
|
山东综艺,http://123.132.233.194:352/tsfile/live/1000_1.m3u8
|
||||||
山东齐鲁,http://61.156.228.12:8154/tsfile/live/1001_1.m3u8
|
山东综艺,http://58.57.40.22:9901/tsfile/live/1021_1.m3u8
|
||||||
|
山东综艺,http://124.128.73.58:9901/tsfile/live/1002_1.m3u8
|
||||||
|
山东综艺,http://124.128.73.58:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
山东齐鲁,http://124.128.73.58:9901/tsfile/live/1000_1.m3u8
|
||||||
山东齐鲁,http://123.132.233.194:352/tsfile/live/1019_1.m3u8
|
山东齐鲁,http://123.132.233.194:352/tsfile/live/1019_1.m3u8
|
||||||
山东齐鲁,http://123.130.84.106:8154/tsfile/live/1001_1.m3u8
|
|
||||||
山东齐鲁,http://111.14.181.15:9901/tsfile/live/1000_1.m3u8
|
山东齐鲁,http://111.14.181.15:9901/tsfile/live/1000_1.m3u8
|
||||||
山东齐鲁,http://221.2.148.205:8154/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
山东齐鲁,http://123.130.84.106:8154/tsfile/live/1001_1.m3u8
|
||||||
|
山东齐鲁,http://61.156.228.12:8154/tsfile/live/1001_1.m3u8
|
||||||
山西卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225730/index.m3u8
|
山西卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225730/index.m3u8
|
||||||
山西卫视,http://113.140.12.230:8888/newlive/live/hls/41/live.m3u8
|
山西卫视,http://113.140.12.230:8888/newlive/live/hls/41/live.m3u8
|
||||||
山西卫视,http://36.32.174.67:60080/newlive/live/hls/43/live.m3u8
|
山西卫视,http://36.32.174.67:60080/newlive/live/hls/43/live.m3u8
|
||||||
山西卫视,http://110.53.52.63:8888/newlive/live/hls/43/live.m3u8
|
山西卫视,http://110.53.52.63:8888/newlive/live/hls/43/live.m3u8
|
||||||
|
山西卫视,http://120.238.94.10:9901/tsfile/live/1071_1.m3u8
|
||||||
山西影视,http://60.223.224.176:8888/newlive/live/hls/54/live.m3u8
|
山西影视,http://60.223.224.176:8888/newlive/live/hls/54/live.m3u8
|
||||||
|
广东体育,http://120.238.94.10:9901/tsfile/live/1012_1.m3u8
|
||||||
广东体育,http://218.13.14.6:60050/tsfile/live/1021_1.m3u8
|
广东体育,http://218.13.14.6:60050/tsfile/live/1021_1.m3u8
|
||||||
广东体育,http://218.15.183.23:9901/tsfile/live/23012_1.m3u8
|
|
||||||
广东体育,http://120.238.94.82:9901/tsfile/live/1012_1.m3u8
|
广东体育,http://120.238.94.82:9901/tsfile/live/1012_1.m3u8
|
||||||
广东体育,http://120.198.95.220:9901/tsfile/live/1010_1.m3u8?key=txiptv
|
|
||||||
广东体育,http://183.11.239.36:808/hls/2/index.m3u8
|
广东体育,http://183.11.239.36:808/hls/2/index.m3u8
|
||||||
|
广东体育,http://218.15.183.23:9901/tsfile/live/23012_1.m3u8
|
||||||
广东体育,http://218.13.170.98:9901/tsfile/live/0019_1.m3u8
|
广东体育,http://218.13.170.98:9901/tsfile/live/0019_1.m3u8
|
||||||
广东体育,http://120.198.101.106:9901/tsfile/live/1012_1.m3u8?key=txiptv
|
|
||||||
广东公共,http://218.13.14.6:60050/tsfile/live/1020_1.m3u8
|
广东公共,http://218.13.14.6:60050/tsfile/live/1020_1.m3u8
|
||||||
广东卫视,http://39.164.160.249:9901/tsfile/live/0125_1.m3u8
|
广东卫视,http://39.164.160.249:9901/tsfile/live/0125_1.m3u8
|
||||||
广东卫视,http://58.57.40.22:9901/tsfile/live/1039_1.m3u8
|
广东卫视,http://58.57.40.22:9901/tsfile/live/1039_1.m3u8
|
||||||
@@ -327,39 +325,44 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
广东少儿,http://121.33.239.242:9901/tsfile/live/0130_2.m3u8?key=txiptv&playlive=1&authid=0
|
广东少儿,http://121.33.239.242:9901/tsfile/live/0130_2.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
广东影视,http://121.33.239.242:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0
|
广东影视,http://121.33.239.242:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
广东新闻,http://218.13.14.6:60050/tsfile/live/1019_1.m3u8
|
广东新闻,http://218.13.14.6:60050/tsfile/live/1019_1.m3u8
|
||||||
广东新闻,http://218.15.183.23:9901/tsfile/live/23010_1.m3u8
|
广东新闻,http://183.11.239.36:808/hls/5/index.m3u8
|
||||||
广东民生,http://183.11.239.36:808/hls/18/index.m3u8
|
广东民生,http://183.11.239.36:808/hls/18/index.m3u8
|
||||||
广东民生,http://125.89.163.44:8888/udp/239.77.0.225:5146
|
广东民生,http://125.89.163.44:8888/udp/239.77.0.225:5146
|
||||||
广东民生,http://121.33.239.242:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0
|
广东民生,http://119.32.12.17:2901/udp/224.1.100.4:11111
|
||||||
广东民生,http://183.237.95.108:9901/tsfile/live/1032_1.m3u8?key=txiptv&playlive=0&authid=0
|
|
||||||
广东珠江,http://218.13.14.6:60050/tsfile/live/1018_1.m3u8
|
广东珠江,http://218.13.14.6:60050/tsfile/live/1018_1.m3u8
|
||||||
|
广东珠江,http://183.11.239.36:808/hls/83/index.m3u8
|
||||||
广东珠江,http://218.15.183.23:9901/tsfile/live/23009_1.m3u8
|
广东珠江,http://218.15.183.23:9901/tsfile/live/23009_1.m3u8
|
||||||
广东珠江,http://8.218.124.113:5000/TVOD/2000000003000000033/hnbblive/index.m3u8
|
广州影视,http://125.89.163.44:8888/udp/239.253.43.73:5146
|
||||||
|
广州新闻,http://125.89.163.44:8888/udp/239.253.43.72:5146
|
||||||
广州新闻,http://119.32.12.17:2901/udp/224.1.100.38:11111
|
广州新闻,http://119.32.12.17:2901/udp/224.1.100.38:11111
|
||||||
|
广州综合,http://119.32.12.17:2901/udp/224.1.100.36:11111
|
||||||
广西卫视,http://58.57.40.22:9901/tsfile/live/1049_1.m3u8
|
广西卫视,http://58.57.40.22:9901/tsfile/live/1049_1.m3u8
|
||||||
广西卫视,http://43.129.81.169/9bwaz8y2.gzstv.com/live/CH01_lo.m3u8
|
|
||||||
广西卫视,http://36.32.174.67:60080/newlive/live/hls/38/live.m3u8
|
广西卫视,http://36.32.174.67:60080/newlive/live/hls/38/live.m3u8
|
||||||
|
广西卫视,http://110.53.52.63:8888/newlive/live/hls/25/live.m3u8
|
||||||
广西新闻,http://116.9.204.242:9901/tsfile/live/1001_1.m3u8
|
广西新闻,http://116.9.204.242:9901/tsfile/live/1001_1.m3u8
|
||||||
|
康巴卫视,http://218.89.240.144:59901/tsfile/live/1010_1.m3u8
|
||||||
康巴卫视,http://39.134.66.66/PLTV/88888888/224/3221225527/1.m3u8
|
康巴卫视,http://39.134.66.66/PLTV/88888888/224/3221225527/1.m3u8
|
||||||
康巴卫视,http://39.134.65.166/PLTV/88888888/224/3221225527/1.m3u8
|
康巴卫视,http://39.134.65.166/PLTV/88888888/224/3221225527/1.m3u8
|
||||||
康巴卫视,http://61.157.139.15:9901/tsfile/live/2415_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
康巴卫视,http://61.157.139.15:9901/tsfile/live/2415_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
康巴卫视,http://36.105.100.208:35455/itv/1000000005000266002.m3u8?cdn=ystenlive
|
康巴卫视,http://36.105.100.208:35455/itv/1000000005000266002.m3u8?cdn=ystenlive
|
||||||
延边卫视,http://120.76.248.139/live/bfgd/4200000117.m3u8
|
延边卫视,http://120.76.248.139/live/bfgd/4200000117.m3u8
|
||||||
快乐垂钓,http://36.105.100.208:35455/itv/5000000011000031206.m3u8?cdn=bestzb
|
延边卫视,http://61.138.128.226:19901/tsfile/live/1008_1.m3u8
|
||||||
|
延边卫视,http://39.134.67.108/PLTV/88888888/224/3221226040/1.m3u8
|
||||||
|
延边卫视,http://36.105.100.208:35455/itv/1000000005000266008.m3u8?cdn=ystenlive
|
||||||
|
延边卫视,http://61.138.128.226:19901/tsfile/live/1008_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
当涂新闻综合,http://112.30.194.221:20080/live/4f38ef59c79e4d4bac1a995681102573/hls.m3u8
|
||||||
快乐垂钓,http://180.213.174.225:9901/tsfile/live/1028_1.m3u8?key=txiptv&playlive=1&authid=0
|
快乐垂钓,http://180.213.174.225:9901/tsfile/live/1028_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
快乐购,http://116.128.242.83:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0
|
快乐购,http://116.128.242.83:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
怡家,http://180.213.174.225:9901/tsfile/live/1031_1.m3u8?key=txiptv&playlive=1&authid=0
|
怡家,http://180.213.174.225:9901/tsfile/live/1031_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
成龙电影,http://1.94.31.214:35455/douyu/3379942
|
|
||||||
新疆卫视,http://39.164.160.249:9901/tsfile/live/0110_1.m3u8
|
新疆卫视,http://39.164.160.249:9901/tsfile/live/0110_1.m3u8
|
||||||
新疆卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225725/index.m3u8
|
|
||||||
新疆卫视,http://58.57.40.22:9901/tsfile/live/1055_1.m3u8
|
新疆卫视,http://58.57.40.22:9901/tsfile/live/1055_1.m3u8
|
||||||
|
新疆卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225725/index.m3u8
|
||||||
新疆卫视,http://113.140.12.230:8888/newlive/live/hls/35/live.m3u8
|
新疆卫视,http://113.140.12.230:8888/newlive/live/hls/35/live.m3u8
|
||||||
新疆卫视,http://36.32.174.67:60080/newlive/live/hls/47/live.m3u8
|
新疆卫视,http://36.32.174.67:60080/newlive/live/hls/47/live.m3u8
|
||||||
新疆奎屯汉语综合,http://218.84.12.186:8001/hls/main/playlist.m3u8
|
新疆奎屯汉语综合,http://218.84.12.186:8001/hls/main/playlist.m3u8
|
||||||
新疆奎屯汉语综合,http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd
|
新疆奎屯汉语综合,http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd
|
||||||
新疆玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8?zxinjd
|
新疆玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8?zxinjd
|
||||||
新疆石河子影视文体,http://124.88.144.73:1935/live/jjsh/playlist.m3u8
|
新疆石河子影视文体,http://124.88.144.73:1935/live/jjsh/playlist.m3u8
|
||||||
|
新疆石河子新闻综合,http://124.88.144.73:1935/live/xwzh/playlist.m3u8
|
||||||
新视觉,http://120.76.248.139/live/bfgd/4200000249.m3u8
|
新视觉,http://120.76.248.139/live/bfgd/4200000249.m3u8
|
||||||
新闻综合,http://39.134.67.108/PLTV/88888888/224/3221226062/1.m3u8
|
新闻综合,http://39.134.67.108/PLTV/88888888/224/3221226062/1.m3u8
|
||||||
旅游卫视,http://111.61.236.247:9081/hls/50/index.m3u8
|
旅游卫视,http://111.61.236.247:9081/hls/50/index.m3u8
|
||||||
@@ -368,6 +371,7 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
旅游卫视,http://124.128.73.58:9901/tsfile/live/0114_1.m3u8?key=txiptv&playlive=1&authid=0
|
旅游卫视,http://124.128.73.58:9901/tsfile/live/0114_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
旅游卫视,http://180.213.174.225:9901/tsfile/live/0114_1.m3u8?key=txiptv&playlive=1&authid=0
|
旅游卫视,http://180.213.174.225:9901/tsfile/live/0114_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
时尚台FTV,http://80.94.54.42/fashiontv/stream/playlist.m3u8
|
时尚台FTV,http://80.94.54.42/fashiontv/stream/playlist.m3u8
|
||||||
|
星空卫视,http://122.224.58.42:85/tsfile/live/1024_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
星空卫视,http://218.202.220.2:5000/nn_live.ts?id=STARTV#rtmp://58.200.131.2:1935/livetv/startv#rtmp://ivi.bupt.edu.cn:1935/livetv/startv
|
星空卫视,http://218.202.220.2:5000/nn_live.ts?id=STARTV#rtmp://58.200.131.2:1935/livetv/startv#rtmp://ivi.bupt.edu.cn:1935/livetv/startv
|
||||||
有线直播,http://61.10.2.145/live_freedirect/hd110_h.live/chunklist.m3u8
|
有线直播,http://61.10.2.145/live_freedirect/hd110_h.live/chunklist.m3u8
|
||||||
有线财经资讯,http://61.10.2.140/live_freedirect/freehd208_h.live/playlist.m3u8
|
有线财经资讯,http://61.10.2.140/live_freedirect/freehd208_h.live/playlist.m3u8
|
||||||
@@ -378,40 +382,37 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
李连杰,http://124.248.69.76:26781/huya/11342390
|
李连杰,http://124.248.69.76:26781/huya/11342390
|
||||||
杭州明珠,http://120.198.101.106:9901/tsfile/live/1008_1.m3u8?key=txiptv
|
杭州明珠,http://120.198.101.106:9901/tsfile/live/1008_1.m3u8?key=txiptv
|
||||||
极速汽车,http://180.213.174.225:9901/tsfile/live/1037_1.m3u8?key=txiptv&playlive=1&authid=0
|
极速汽车,http://180.213.174.225:9901/tsfile/live/1037_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
梨园,http://61.163.181.78:9901/tsfile/live/1006_1.m3u8
|
梨园频道,http://61.163.181.78:9901/tsfile/live/1006_1.m3u8
|
||||||
梨园频道,http://42.225.117.174:11199/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
梨园频道,http://60.7.56.33:4000/udp/239.253.93.133:6441
|
||||||
梨园频道,http://60.2.190.206:4000/udp/239.253.92.152:8086
|
|
||||||
梨园频道,http://60.7.56.33:4000/udp/239.253.92.152:8086
|
梨园频道,http://60.7.56.33:4000/udp/239.253.92.152:8086
|
||||||
欢笑剧场,http://36.105.100.208:35455/itv/2000000002000000014.m3u8?cdn=hnbblive
|
欢笑剧场,http://36.105.100.208:35455/itv/2000000002000000014.m3u8?cdn=hnbblive
|
||||||
欢笑剧场,http://180.213.174.225:9901/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0
|
欢笑剧场,http://180.213.174.225:9901/tsfile/live/1036_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
欢笑剧场,http://36.105.100.208:35455/itv/5000000002000009455.m3u8?cdn=bestzb
|
欢笑剧场,http://36.105.100.208:35455/itv/5000000002000009455.m3u8?cdn=bestzb
|
||||||
欧美大片,http://1.94.31.214:35455/douyu/2793084
|
武乡新闻综合,http://60.220.198.84:81/0.m3u8
|
||||||
求索动物,http://138.2.61.159:5000/6000000002000010046/wasusyt/index.m3u8
|
|
||||||
求索动物,http://36.105.100.208:35455/itv/2000000004000000009.m3u8?cdn=hnbblive
|
求索动物,http://36.105.100.208:35455/itv/2000000004000000009.m3u8?cdn=hnbblive
|
||||||
求索生活,http://138.2.61.159:5000/6000000002000003382/wasusyt/index.m3u8
|
|
||||||
求索生活,http://36.105.100.208:35455/itv/2000000004000000008.m3u8?cdn=hnbblive
|
求索生活,http://36.105.100.208:35455/itv/2000000004000000008.m3u8?cdn=hnbblive
|
||||||
求索科学,http://138.2.61.159:5000/6000000002000032344/wasusyt/index.m3u8
|
|
||||||
求索科学,http://36.105.100.208:35455/itv/2000000004000000011.m3u8?cdn=hnbblive
|
求索科学,http://36.105.100.208:35455/itv/2000000004000000011.m3u8?cdn=hnbblive
|
||||||
求索纪录,http://138.2.61.159:5000/6000000002000032052/wasusyt/index.m3u8
|
|
||||||
求索纪录,http://60.2.190.206:4000/udp/239.253.93.236:6414
|
|
||||||
求索纪录,http://36.105.100.208:35455/itv/2000000004000000010.m3u8?cdn=hnbblive
|
求索纪录,http://36.105.100.208:35455/itv/2000000004000000010.m3u8?cdn=hnbblive
|
||||||
|
汕头文旅,http://125.89.163.44:8888/udp/239.77.1.132:5146
|
||||||
汕头经济,http://125.89.163.44:8888/udp/239.77.1.131:5146
|
汕头经济,http://125.89.163.44:8888/udp/239.77.1.131:5146
|
||||||
汕头综合,http://125.89.163.44:8888/udp/239.77.1.130:5146
|
汕头综合,http://125.89.163.44:8888/udp/239.77.1.130:5146
|
||||||
江夏新闻综合,http://59.175.226.142:280/gb28181/xwzh.m3u8?zhubd
|
江夏新闻综合,http://59.175.226.142:280/gb28181/xwzh.m3u8?zhubd
|
||||||
江夏新闻综合,http://59.175.226.142:280/gb28181/xwzh.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
|
江夏新闻综合,http://59.175.226.142:280/gb28181/xwzh.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
|
||||||
江津新闻综合,http://222.179.155.21:1935/ch1.m3u8
|
江津新闻综合,http://222.179.155.21:1935/ch1.m3u8
|
||||||
江津新闻综合,http://222.179.155.21:1935/ch1.m3u8?zzhongqd
|
江津新闻综合,http://222.179.155.21:1935/ch1.m3u8?zzhongqd
|
||||||
|
江苏体育,http://58.221.214.82:9901/tsfile/live/0006_2.m3u8
|
||||||
江苏卫视,http://39.164.160.249:9901/tsfile/live/0127_1.m3u8
|
江苏卫视,http://39.164.160.249:9901/tsfile/live/0127_1.m3u8
|
||||||
江苏卫视,http://58.57.40.22:9901/tsfile/live/1031_1.m3u8
|
|
||||||
江苏卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225702/index.m3u8
|
江苏卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225702/index.m3u8
|
||||||
|
江苏卫视,http://58.57.40.22:9901/tsfile/live/1031_1.m3u8
|
||||||
江苏卫视,http://112.46.85.60:8009/hls/33/index.m3u8
|
江苏卫视,http://112.46.85.60:8009/hls/33/index.m3u8
|
||||||
江苏城市,http://58.210.168.86:10800/newlive/live/hls/52/live.m3u8
|
江苏城市,http://58.210.168.86:10800/newlive/live/hls/52/live.m3u8
|
||||||
|
江苏城市,http://58.220.219.14:9901/tsfile/live/0120_3.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
江苏教育,http://58.221.214.82:9901/tsfile/live/0012_2.m3u8?key=txiptv
|
江苏教育,http://58.221.214.82:9901/tsfile/live/0012_2.m3u8?key=txiptv
|
||||||
江苏综艺,http://58.220.219.14:9901/tsfile/live/0120_4.m3u8?key=txiptv&playlive=1&authid=0
|
江苏综艺,http://58.220.219.14:9901/tsfile/live/0120_4.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
江西卫视,http://39.164.160.249:9901/tsfile/live/0138_1.m3u8
|
江西卫视,http://39.164.160.249:9901/tsfile/live/0138_1.m3u8
|
||||||
江西卫视,http://58.57.40.22:9901/tsfile/live/1043_1.m3u8
|
|
||||||
江西卫视,http://43.129.81.169/yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv1.m3u8
|
江西卫视,http://43.129.81.169/yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv1.m3u8
|
||||||
江西卫视,http://58.17.48.228:808/hls/17/index.m3u8
|
江西卫视,http://58.17.48.228:808/hls/17/index.m3u8
|
||||||
|
江西卫视,http://110.53.52.63:8888/newlive/live/hls/41/live.m3u8
|
||||||
江西教育,http://58.17.48.228:808/hls/24/index.m3u8
|
江西教育,http://58.17.48.228:808/hls/24/index.m3u8
|
||||||
江门侨乡生活,http://125.89.163.44:8888/udp/239.77.0.202:5146
|
江门侨乡生活,http://125.89.163.44:8888/udp/239.77.0.202:5146
|
||||||
江门综合,http://125.89.163.44:8888/udp/239.77.0.201:5146
|
江门综合,http://125.89.163.44:8888/udp/239.77.0.201:5146
|
||||||
@@ -420,7 +421,7 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
河北卫视,http://39.164.160.249:9901/tsfile/live/0117_1.m3u8
|
河北卫视,http://39.164.160.249:9901/tsfile/live/0117_1.m3u8
|
||||||
河北卫视,http://58.57.40.22:9901/tsfile/live/1044_1.m3u8
|
河北卫视,http://58.57.40.22:9901/tsfile/live/1044_1.m3u8
|
||||||
河北卫视,http://36.32.174.67:60080/newlive/live/hls/36/live.m3u8
|
河北卫视,http://36.32.174.67:60080/newlive/live/hls/36/live.m3u8
|
||||||
河北卫视,http://183.11.239.36:808/hls/54/index.m3u8
|
河北卫视,http://111.160.17.2:59901/tsfile/live/0001_39.m3u8
|
||||||
河北少儿科教,http://124.239.135.194:11080/live/sekj/index.m3u8
|
河北少儿科教,http://124.239.135.194:11080/live/sekj/index.m3u8
|
||||||
河北都市,http://124.239.135.194:11080/live/hbds/index.m3u8
|
河北都市,http://124.239.135.194:11080/live/hbds/index.m3u8
|
||||||
河北都市,http://121.19.134.222:808/tsfile/live/1001_1.m3u8
|
河北都市,http://121.19.134.222:808/tsfile/live/1001_1.m3u8
|
||||||
@@ -428,7 +429,7 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
河南卫视,http://39.164.160.249:9901/tsfile/live/0139_1.m3u8
|
河南卫视,http://39.164.160.249:9901/tsfile/live/0139_1.m3u8
|
||||||
河南卫视,http://58.57.40.22:9901/tsfile/live/1048_1.m3u8
|
河南卫视,http://58.57.40.22:9901/tsfile/live/1048_1.m3u8
|
||||||
河南卫视,http://36.32.174.67:60080/newlive/live/hls/35/live.m3u8
|
河南卫视,http://36.32.174.67:60080/newlive/live/hls/35/live.m3u8
|
||||||
河南卫视,http://110.53.52.63:8888/newlive/live/hls/32/live.m3u8
|
河南卫视,http://175.31.21.146:4480/hls/19/index.m3u8
|
||||||
河南民生,http://61.163.181.78:85/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0
|
河南民生,http://61.163.181.78:85/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
河南都市,http://61.163.181.78:9901/tsfile/live/1004_1.m3u8
|
河南都市,http://61.163.181.78:9901/tsfile/live/1004_1.m3u8
|
||||||
河源公共,http://125.89.163.44:8888/udp/239.253.43.214:5146
|
河源公共,http://125.89.163.44:8888/udp/239.253.43.214:5146
|
||||||
@@ -442,25 +443,28 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
济南影视,http://124.128.73.58:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0
|
济南影视,http://124.128.73.58:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
济南综合,http://124.128.73.58:9901/tsfile/live/1003_1.m3u8
|
济南综合,http://124.128.73.58:9901/tsfile/live/1003_1.m3u8
|
||||||
济南综合,http://124.128.73.58:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0
|
济南综合,http://124.128.73.58:9901/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
济南都市,http://124.128.73.58:9901/tsfile/live/1004_1.m3u8
|
||||||
济南都市,http://124.128.73.58:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
济南都市,http://124.128.73.58:9901/tsfile/live/1004_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
济宁公共,http://111.14.181.15:9901/tsfile/live/1009_1.m3u8
|
||||||
济宁公共,http://111.14.181.15:9901/tsfile/live/1009_1.m3u8?key=tvbox6_com&playlive=1&authid=0
|
济宁公共,http://111.14.181.15:9901/tsfile/live/1009_1.m3u8?key=tvbox6_com&playlive=1&authid=0
|
||||||
|
济宁综合,http://111.14.181.15:9901/tsfile/live/1007_1.m3u8
|
||||||
济宁综合,http://111.14.181.15:9901/tsfile/live/1007_1.m3u8?key=tvbox6_com&playlive=1&authid=0
|
济宁综合,http://111.14.181.15:9901/tsfile/live/1007_1.m3u8?key=tvbox6_com&playlive=1&authid=0
|
||||||
浙江卫视,http://58.57.40.22:9901/tsfile/live/1029_1.m3u8
|
浙江卫视,http://58.57.40.22:9901/tsfile/live/1029_1.m3u8
|
||||||
浙江卫视,http://112.46.85.60:8009/hls/34/index.m3u8
|
浙江卫视,http://112.46.85.60:8009/hls/34/index.m3u8
|
||||||
浙江卫视,http://58.17.48.228:808/hls/32/index.m3u8
|
浙江卫视,http://58.17.48.228:808/hls/32/index.m3u8
|
||||||
浙江卫视测试,http://180.213.174.225:9901/tsfile/live/1005_1.m3u8?key=txiptv&playlive=1&authid=0
|
浙江卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225703/index.m3u8
|
||||||
海南卫视,http://58.57.40.22:9901/tsfile/live/1000_1.m3u8
|
海南卫视,http://58.57.40.22:9901/tsfile/live/1000_1.m3u8
|
||||||
海南卫视,http://36.32.174.67:60080/newlive/live/hls/46/live.m3u8
|
海南卫视,http://36.32.174.67:60080/newlive/live/hls/46/live.m3u8
|
||||||
海南卫视,http://183.11.239.36:808/hls/124/index.m3u8
|
海南卫视,http://183.11.239.36:808/hls/124/index.m3u8
|
||||||
海南卫视,http://120.76.248.139/live/bfgd/4200000473.m3u8
|
海南卫视,http://120.76.248.139/live/bfgd/4200000473.m3u8
|
||||||
海南卫视,http://123.132.233.194:352/tsfile/live/1004_1.m3u8
|
海南卫视,http://123.138.22.30:9901/tsfile/live/1008_1.m3u8
|
||||||
海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/chunklist0.m3u8
|
海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/chunklist0.m3u8
|
||||||
海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/playlist.m3u8
|
海峡卫视,http://38.64.72.148:80/hls/modn/list/4009/playlist.m3u8
|
||||||
海看大片,http://124.128.73.58:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0
|
海看大片,http://124.128.73.58:9901/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
海绵宝宝,http://124.248.69.76:26781/huya/11352919
|
海绵宝宝,http://124.248.69.76:26781/huya/11352919
|
||||||
涡阳新闻综合,http://220.180.124.18:888/live/ch0.m3u8
|
涡阳新闻综合,http://220.180.124.18:888/live/ch0.m3u8
|
||||||
淮南公共,http://112.30.194.221:20080/live/6e43da3335a640b3a73c948fccf935c5/hls.m3u8
|
淮南公共,http://112.30.194.221:20080/live/6e43da3335a640b3a73c948fccf935c5/hls.m3u8
|
||||||
深圳卫视,http://58.57.40.22:9901/tsfile/live/1036_1.m3u8
|
深圳卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225741/index.m3u8
|
||||||
深圳卫视,http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8
|
深圳卫视,http://38.64.72.148:80/hls/modn/list/4007/playlist.m3u8
|
||||||
深圳卫视,http://110.53.52.63:8888/newlive/live/hls/27/live.m3u8
|
深圳卫视,http://110.53.52.63:8888/newlive/live/hls/27/live.m3u8
|
||||||
深圳卫视,http://111.160.17.2:59901/tsfile/live/0001_49.m3u8
|
深圳卫视,http://111.160.17.2:59901/tsfile/live/0001_49.m3u8
|
||||||
@@ -468,12 +472,14 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
深圳少儿,http://183.11.239.36:808/hls/157/index.m3u8
|
深圳少儿,http://183.11.239.36:808/hls/157/index.m3u8
|
||||||
深圳少儿,http://125.89.163.44:8888/udp/239.77.1.244:5146
|
深圳少儿,http://125.89.163.44:8888/udp/239.77.1.244:5146
|
||||||
深圳移动电视,http://125.89.163.44:8888/udp/239.77.1.175:5146
|
深圳移动电视,http://125.89.163.44:8888/udp/239.77.1.175:5146
|
||||||
游戏风云,http://146.56.165.66:7788/TVOD/5000000002000027005/bestzb/index.m3u8
|
深圳财经生活,http://183.11.239.36:808/hls/151/index.m3u8
|
||||||
游戏风云,http://36.105.100.208:35455/itv/5000000011000031114.m3u8?cdn=bestzb
|
游戏风云,http://36.105.100.208:35455/itv/5000000011000031114.m3u8?cdn=bestzb
|
||||||
湖北卫视,http://220.164.192.48:50085/tsfile/live/0123_1.m3u8
|
游戏风云,http://180.213.174.225:9901/tsfile/live/1035_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
湖北卫视,http://58.57.40.22:9901/tsfile/live/1038_1.m3u8
|
湖北公共,http://119.36.148.115:59901/tsfile/live/1007_1.m3u8
|
||||||
湖北卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225699/index.m3u8
|
湖北卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225699/index.m3u8
|
||||||
湖北卫视,http://36.32.174.67:60080/newlive/live/hls/28/live.m3u8
|
湖北卫视,http://36.32.174.67:60080/newlive/live/hls/28/live.m3u8
|
||||||
|
湖北卫视,http://110.53.52.63:8888/newlive/live/hls/33/live.m3u8
|
||||||
|
湖北卫视,http://60.223.224.176:8888/newlive/live/hls/33/live.m3u8
|
||||||
湖北垄上,http://58.19.43.46:9901/tsfile/live/1015_1.m3u8
|
湖北垄上,http://58.19.43.46:9901/tsfile/live/1015_1.m3u8
|
||||||
湖北垄上,http://119.36.148.115:59901/tsfile/live/1006_1.m3u8
|
湖北垄上,http://119.36.148.115:59901/tsfile/live/1006_1.m3u8
|
||||||
湖北垄上,http://113.57.20.158:9901/tsfile/live/1015_1.m3u8
|
湖北垄上,http://113.57.20.158:9901/tsfile/live/1015_1.m3u8
|
||||||
@@ -482,30 +488,32 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
湖北影视,http://113.57.20.158:9901/tsfile/live/1016_1.m3u8
|
湖北影视,http://113.57.20.158:9901/tsfile/live/1016_1.m3u8
|
||||||
湖北影视,http://113.57.20.158:9901/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&authid=0
|
湖北影视,http://113.57.20.158:9901/tsfile/live/1016_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
湖北经视,http://58.19.43.46:9901/tsfile/live/1017_1.m3u8
|
湖北经视,http://58.19.43.46:9901/tsfile/live/1017_1.m3u8
|
||||||
湖北经视,http://113.57.93.165:9900/tsfile/live/1017_1.m3u8
|
|
||||||
湖北经视,http://183.94.1.118:8801/tsfile/live/1017_1.m3u8
|
湖北经视,http://183.94.1.118:8801/tsfile/live/1017_1.m3u8
|
||||||
湖北经视,http://119.36.148.115:59901/tsfile/live/1004_1.m3u8?key=txiptv
|
湖北经视,http://113.57.93.165:9900/tsfile/live/1017_1.m3u8
|
||||||
湖北经视,http://113.57.93.165:9900/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
湖北经视,http://113.57.93.165:9900/tsfile/live/1017_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
湖北经视,http://119.36.148.115:59901/tsfile/live/1004_1.m3u8?key=txiptv
|
||||||
|
湖北综合,http://119.36.148.115:59901/tsfile/live/1005_1.m3u8
|
||||||
湖北综合,http://58.19.133.144:9901
|
湖北综合,http://58.19.133.144:9901
|
||||||
湖南公共,http://116.128.242.83:9901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0
|
湖南公共,http://116.128.242.83:9901/tsfile/live/0117_1.m3u8
|
||||||
湖南卫视,http://39.164.160.249:9901/tsfile/live/0128_1.m3u8
|
|
||||||
湖南卫视,http://58.57.40.22:9901/tsfile/live/1028_1.m3u8
|
湖南卫视,http://58.57.40.22:9901/tsfile/live/1028_1.m3u8
|
||||||
湖南卫视,http://58.17.48.228:808/hls/31/index.m3u8
|
湖南卫视,http://58.17.48.228:808/hls/31/index.m3u8
|
||||||
|
湖南卫视,http://175.31.21.146:4480/hls/36/index.m3u8
|
||||||
湖南娱乐,http://116.128.243.121:85/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0
|
湖南娱乐,http://116.128.243.121:85/tsfile/live/1002_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
湖南娱乐,http://116.128.242.83:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0
|
湖南娱乐,http://116.128.242.83:9901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
湖南导视,http://116.128.242.83:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0
|
湖南导视,http://116.128.242.83:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
湖南电影,http://110.53.52.63:8888/newlive/live/hls/50/live.m3u8
|
湖南电影,http://110.53.52.63:8888/newlive/live/hls/50/live.m3u8
|
||||||
|
湖南电影,http://116.128.242.83:9901/tsfile/live/1009_1.m3u8
|
||||||
|
湖南电视剧,http://116.128.242.83:9901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
湖南经视,http://116.128.242.83:9901/tsfile/live/0131_1.m3u8
|
湖南经视,http://116.128.242.83:9901/tsfile/live/0131_1.m3u8
|
||||||
湖南经视,http://110.53.218.182:9902/tsfile/live/1004_1.m3u8
|
湖南经视,http://110.53.218.182:9902/tsfile/live/1004_1.m3u8
|
||||||
湖南经视,http://116.128.243.121:85/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0
|
湖南经视,http://116.128.243.121:85/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
湖南经视,http://116.128.242.83:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
湖南都市,http://110.53.218.182:9902/tsfile/live/0127_1.m3u8
|
湖南都市,http://110.53.218.182:9902/tsfile/live/0127_1.m3u8
|
||||||
湖南都市,http://116.128.243.121:85/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
湖南都市,http://116.128.243.121:85/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
湖南都市,http://116.128.242.83:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0
|
湖南都市,http://116.128.242.83:9901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
湖南金鹰纪实,http://180.213.174.225:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0
|
湖南金鹰纪实,http://180.213.174.225:9901/tsfile/live/1012_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
漫威影院,http://1.94.31.214:35455/douyu/1713615
|
|
||||||
漫威电影,http://1.94.31.214:35455/douyu/6140589
|
|
||||||
漫画解说,http://124.248.69.76:26781/douyu/5907076
|
|
||||||
漫画解说,http://61.133.118.228:5001/yy/1382735568
|
漫画解说,http://61.133.118.228:5001/yy/1382735568
|
||||||
|
漫画解说,http://124.248.69.76:26781/douyu/5907076
|
||||||
漳浦综合,http://220.161.87.62:8090/hls/0/index.m3u8
|
漳浦综合,http://220.161.87.62:8090/hls/0/index.m3u8
|
||||||
漳浦综合,http://220.161.87.62:8800/hls/0/index.m3u8
|
漳浦综合,http://220.161.87.62:8800/hls/0/index.m3u8
|
||||||
潇湘电影,http://116.128.242.83:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0
|
潇湘电影,http://116.128.242.83:9901/tsfile/live/1009_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
@@ -513,21 +521,19 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
潞城新闻综合,http://59.48.42.6:62204/lucheng.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
|
潞城新闻综合,http://59.48.42.6:62204/lucheng.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
|
||||||
潞城新闻综合,http://59.48.42.6:62204/lucheng.m3u8?zshanxd
|
潞城新闻综合,http://59.48.42.6:62204/lucheng.m3u8?zshanxd
|
||||||
灾难片,http://124.248.69.76:26781/huya/11602075
|
灾难片,http://124.248.69.76:26781/huya/11602075
|
||||||
|
炫动卡通,http://218.15.183.23:9901/tsfile/live/23042_1.m3u8
|
||||||
炫动卡通,http://120.198.95.220:9901/tsfile/live/1034_1.m3u8?key=txiptv
|
炫动卡通,http://120.198.95.220:9901/tsfile/live/1034_1.m3u8?key=txiptv
|
||||||
炫动卡通,http://183.237.95.108:9901/tsfile/live/1100_1.m3u8?key=txiptv&playlive=0&authid=0
|
|
||||||
爱体育,http://36.105.100.208:35455/itv/1000000001000009601.m3u8?cdn=ystenlive
|
爱体育,http://36.105.100.208:35455/itv/1000000001000009601.m3u8?cdn=ystenlive
|
||||||
爱情喜剧,http://36.105.100.208:35455/itv/2000000003000000010.m3u8?cdn=hnbblive
|
爱情喜剧,http://36.105.100.208:35455/itv/2000000003000000010.m3u8?cdn=hnbblive
|
||||||
狄仁杰电影,http://1.94.31.214:35455/huya/30080229
|
|
||||||
王晶电影,http://1.94.31.214:35455/huya/11602058
|
|
||||||
玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8
|
玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8
|
||||||
玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8?zxinjd,
|
玛纳斯综合,http://218.84.127.245:1026/hls/main1/playlist.m3u8?zxinjd,
|
||||||
环映,http://180.213.174.225:9901/tsfile/live/1032_1.m3u8?key=txiptv&playlive=1&authid=0
|
|
||||||
璧山综合,http://222.179.42.129:8181/hls1.m3u8
|
璧山综合,http://222.179.42.129:8181/hls1.m3u8
|
||||||
甄子丹,http://124.248.69.76:26781/huya/11352935
|
甄子丹,http://124.248.69.76:26781/huya/11352935
|
||||||
甘肃卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225724/index.m3u8
|
|
||||||
甘肃卫视,http://58.57.40.22:9901/tsfile/live/1056_1.m3u8
|
甘肃卫视,http://58.57.40.22:9901/tsfile/live/1056_1.m3u8
|
||||||
|
甘肃卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225724/index.m3u8
|
||||||
|
甘肃卫视,http://43.129.81.169/9bwaz8y2.gzstv.com/live/CH01_lo.m3u8
|
||||||
甘肃卫视,http://110.53.52.63:8888/newlive/live/hls/35/live.m3u8
|
甘肃卫视,http://110.53.52.63:8888/newlive/live/hls/35/live.m3u8
|
||||||
甘肃卫视,http://120.76.248.139/live/bfgd/4200000119.m3u8
|
生活时尚,http://146.56.165.66:7788/TVOD/5000000002000019634/bestzb/index.m3u8
|
||||||
电影丧尸片,http://124.248.69.76:26781/huya/21059578
|
电影丧尸片,http://124.248.69.76:26781/huya/21059578
|
||||||
电影喜乐影院,http://124.248.69.76:26781/huya/21059580
|
电影喜乐影院,http://124.248.69.76:26781/huya/21059580
|
||||||
电影强森,http://124.248.69.76:26781/huya/21059581
|
电影强森,http://124.248.69.76:26781/huya/21059581
|
||||||
@@ -545,30 +551,35 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
睛彩河北,http://124.239.135.194:11080/live/qchb/index.m3u8
|
睛彩河北,http://124.239.135.194:11080/live/qchb/index.m3u8
|
||||||
睛彩竞技,http://138.2.61.159:5000/2000000003000000060/hnbblive/index.m3u8
|
睛彩竞技,http://138.2.61.159:5000/2000000003000000060/hnbblive/index.m3u8
|
||||||
睛彩竞技,http://138.2.61.159:5000/1000000006000270001/ystenlive/index.m3u8
|
睛彩竞技,http://138.2.61.159:5000/1000000006000270001/ystenlive/index.m3u8
|
||||||
|
睛彩竞技,http://36.105.100.208:35455/itv/2000000003000000060.m3u8?cdn=hnbblive
|
||||||
睛彩篮球,http://138.2.61.159:5000/2000000003000000061/hnbblive/index.m3u8
|
睛彩篮球,http://138.2.61.159:5000/2000000003000000061/hnbblive/index.m3u8
|
||||||
睛彩篮球,http://138.2.61.159:5000/2000000003000000065/hnbblive/index.m3u8
|
睛彩篮球,http://138.2.61.159:5000/2000000003000000065/hnbblive/index.m3u8
|
||||||
睛彩篮球,http://138.2.61.159:5000/1000000006000270002/ystenlive/index.m3u8
|
睛彩篮球,http://138.2.61.159:5000/1000000006000270002/ystenlive/index.m3u8
|
||||||
睛彩篮球,http://138.2.61.159:5000/1000000006000270006/ystenlive/index.m3u8
|
睛彩篮球,http://138.2.61.159:5000/1000000006000270006/ystenlive/index.m3u8
|
||||||
睛彩篮球,http://36.105.100.208:35455/itv/2000000003000000061.m3u8?cdn=hnbblive
|
睛彩篮球,http://39.134.67.108/PLTV/88888888/224/3221225895/1.m3u8
|
||||||
睛彩青少,http://36.105.100.208:35455/itv/1000000006000270007.m3u8?cdn=ystenlive
|
睛彩青少,http://36.105.100.208:35455/itv/1000000006000270007.m3u8?cdn=ystenlive
|
||||||
石家庄新闻综合,http://124.239.135.194:11080/live/sjzxwzh/index.m3u8
|
石家庄新闻综合,http://124.239.135.194:11080/live/sjzxwzh/index.m3u8
|
||||||
神雕侠侣,http://1.94.31.214:35455/huya/23865171
|
石河子影视文体,http://124.88.144.73:1935/live/jjsh/playlist.m3u8#@http://202.107.188.141:5002/shiheziyinshiwenti_hdgq.m3u8?token=guoziyun#@http://202.107.188.139:5002/shiheziyinshiwenti_hdcq.m3u8?token=guoziyun
|
||||||
|
石河子新闻综合,http://124.88.144.73:1935/live/xwzh/playlist.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
|
||||||
|
石河子经济生活,http://124.88.144.73:1935/live/dywt/playlist.m3u8
|
||||||
|
福建体育,http://110.81.206.138:49231/tsfile/live/23029_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
福建公共,http://110.81.206.138:49231/tsfile/live/23024_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
福建少儿,http://110.81.206.138:49231/tsfile/live/23030_1.m3u8?key=txiptv&playlive=1&authid=0
|
福建少儿,http://110.81.206.138:49231/tsfile/live/23030_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
福建新闻,http://110.80.17.38:9901/tsfile/live/0122_1.m3u8
|
福建新闻,http://110.80.17.38:9901/tsfile/live/0122_1.m3u8
|
||||||
福建新闻,http://110.81.206.138:49231/tsfile/live/23025_1.m3u8?key=txiptv&playlive=1&authid=0
|
福建新闻,http://110.81.206.138:49231/tsfile/live/23025_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
米虫影院,http://1.94.31.214:35455/douyu/315457
|
福建旅游,http://110.81.206.138:49231/tsfile/live/23027_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
福建电视剧,http://110.81.206.138:49231/tsfile/live/23026_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
精品体育,http://146.56.165.66:7788/TVOD/2000000003000000021/hnbblive/index.m3u8
|
||||||
精彩影视,http://36.105.100.208:35455/itv/6000000006000320630.m3u8?cdn=wasusyt
|
精彩影视,http://36.105.100.208:35455/itv/6000000006000320630.m3u8?cdn=wasusyt
|
||||||
纪实科教,http://36.105.100.208:35455/itv/1000000001000001910.m3u8?cdn=ystenlive
|
纪实科教,http://36.105.100.208:35455/itv/1000000001000001910.m3u8?cdn=ystenlive
|
||||||
纪实科教8K,http://111.31.106.140/downflv.brtvcloud.com/8klive/8kliveok.m3u8
|
纪实科教8K,http://111.31.106.140/downflv.brtvcloud.com/8klive/8kliveok.m3u8
|
||||||
纬来体育,http://122.117.71.103:8562/http/61.222.53.250:8081/hls/67/809/ch28.m3u8
|
|
||||||
纬来体育,http://122.117.71.103:8562/http/61.222.53.250:8081/hls/75/817/ch59.m3u8
|
纬来体育,http://122.117.71.103:8562/http/61.222.53.250:8081/hls/75/817/ch59.m3u8
|
||||||
纬来电影台,http://122.117.71.103:8554/http/61.222.53.250:8081/hls/69/811/ch35.m3u8
|
纬来电影台,http://122.117.71.103:8554/http/61.222.53.250:8081/hls/69/811/ch35.m3u8
|
||||||
纯享4K,http://36.105.100.208:35455/itv/1000000004000011651.m3u8?cdn=ystenlive
|
纯享4K,http://36.105.100.208:35455/itv/1000000004000011651.m3u8?cdn=ystenlive
|
||||||
经典动漫,http://61.133.118.228:5001/yy/24180320
|
经典动漫,http://61.133.118.228:5001/yy/24180320
|
||||||
经典动漫,http://43.138.0.72:35455/yy/24180320
|
|
||||||
经典电影,http://61.163.181.78:9901/tsfile/live/1059_1.m3u8
|
经典电影,http://61.163.181.78:9901/tsfile/live/1059_1.m3u8
|
||||||
经典电影,http://120.238.94.10:9901/tsfile/live/1040_1.m3u8
|
经典电影,http://61.133.118.228:5001/yy/1356363815
|
||||||
经典电影,http://124.248.69.76:26781/yy/1356363815
|
经典电影,http://60.172.130.146:352/tsfile/live/1006_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
绵阳综合,http://119.6.59.216:60033/tsfile/live/1007_1.m3u8?key=txiptv
|
绵阳综合,http://119.6.59.216:60033/tsfile/live/1007_1.m3u8?key=txiptv
|
||||||
自贡综合,http://110.189.153.160:1001/zhpd.flv?zsicd
|
自贡综合,http://110.189.153.160:1001/zhpd.flv?zsicd
|
||||||
茂名公共,http://125.89.163.44:8888/udp/239.77.0.207:5146
|
茂名公共,http://125.89.163.44:8888/udp/239.77.0.207:5146
|
||||||
@@ -578,22 +589,19 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
荣昌综合,http://183.64.181.25:40023/rongchang01.m3u8
|
荣昌综合,http://183.64.181.25:40023/rongchang01.m3u8
|
||||||
西安1套,http://112.46.85.60:8009/hls/28/index.m3u8
|
西安1套,http://112.46.85.60:8009/hls/28/index.m3u8
|
||||||
西安2套,http://112.46.85.60:8009/hls/29/index.m3u8
|
西安2套,http://112.46.85.60:8009/hls/29/index.m3u8
|
||||||
西游记2,http://1.94.31.214:35455/huya/29465859
|
|
||||||
西藏卫视,http://36.32.174.67:60080/newlive/live/hls/48/live.m3u8
|
西藏卫视,http://36.32.174.67:60080/newlive/live/hls/48/live.m3u8
|
||||||
西藏卫视,http://110.53.52.63:8888/newlive/live/hls/36/live.m3u8
|
西藏卫视,http://110.53.52.63:8888/newlive/live/hls/36/live.m3u8
|
||||||
|
西藏卫视,http://183.11.239.36:808/hls/64/index.m3u8
|
||||||
西藏卫视,http://120.76.248.139/live/bfgd/4200000121.m3u8
|
西藏卫视,http://120.76.248.139/live/bfgd/4200000121.m3u8
|
||||||
西藏卫视,http://221.2.148.205:8154/tsfile/live/0111_1.m3u8
|
|
||||||
豆瓣电影,http://1.94.31.214:35455/douyu/8770422
|
|
||||||
贵州卫视,http://39.164.160.249:9901/tsfile/live/0120_1.m3u8
|
贵州卫视,http://39.164.160.249:9901/tsfile/live/0120_1.m3u8
|
||||||
贵州卫视,http://58.57.40.22:9901/tsfile/live/1042_1.m3u8
|
贵州卫视,http://58.57.40.22:9901/tsfile/live/1042_1.m3u8
|
||||||
贵州卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225728/index.m3u8
|
贵州卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225728/index.m3u8
|
||||||
贵州卫视,http://110.53.52.63:8888/newlive/live/hls/28/live.m3u8
|
贵州卫视,http://110.53.52.63:8888/newlive/live/hls/28/live.m3u8
|
||||||
贵州卫视,http://183.11.239.36:808/hls/49/index.m3u8
|
贵州卫视,http://58.19.43.46:9901/tsfile/live/1011_1.m3u8
|
||||||
超级体育,http://111.29.9.33:6610/000000001000/1000000004000007755/index.m3u8?channel-id=bestzb&Contentid=1000000004000007755&livemode=1&stbId=3
|
超级体育,http://111.29.9.33:6610/000000001000/1000000004000007755/index.m3u8?channel-id=bestzb&Contentid=1000000004000007755&livemode=1&stbId=3
|
||||||
超级电影,http://36.105.100.208:35455/itv/1000000003000012426.m3u8?cdn=ystenlive
|
超级电影,http://36.105.100.208:35455/itv/1000000003000012426.m3u8?cdn=ystenlive
|
||||||
超级电影,http://111.29.9.33:6610/000000001000/1000000001000012884/index.m3u8?channel-id=bestzb&Contentid=1000000001000012884&livemode=1&stbId=3
|
超级电影,http://111.29.9.33:6610/000000001000/1000000001000012884/index.m3u8?channel-id=bestzb&Contentid=1000000001000012884&livemode=1&stbId=3
|
||||||
超级电视剧,http://36.105.100.208:35455/itv/1000000004000024993.m3u8?cdn=ystenlive
|
超级电视剧,http://36.105.100.208:35455/itv/1000000004000024993.m3u8?cdn=ystenlive
|
||||||
超级综艺,http://111.29.9.33:6610/000000001000/1000000004000023658/index.m3u8?channel-id=bestzb&Contentid=1000000004000023658&livemode=1&stbId=3
|
|
||||||
辽宁体育,http://120.76.248.139/live/bfgd/4200000611.m3u8
|
辽宁体育,http://120.76.248.139/live/bfgd/4200000611.m3u8
|
||||||
辽宁公共,http://120.76.248.139/live/bfgd/4200000077.m3u8
|
辽宁公共,http://120.76.248.139/live/bfgd/4200000077.m3u8
|
||||||
辽宁公共,http://120.76.248.139/live/bfgd/4200000481.m3u8
|
辽宁公共,http://120.76.248.139/live/bfgd/4200000481.m3u8
|
||||||
@@ -601,7 +609,7 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
辽宁卫视,http://39.164.160.249:9901/tsfile/live/0121_1.m3u8
|
辽宁卫视,http://39.164.160.249:9901/tsfile/live/0121_1.m3u8
|
||||||
辽宁卫视,http://58.57.40.22:9901/tsfile/live/1035_1.m3u8
|
辽宁卫视,http://58.57.40.22:9901/tsfile/live/1035_1.m3u8
|
||||||
辽宁卫视,http://110.53.52.63:8888/newlive/live/hls/46/live.m3u8
|
辽宁卫视,http://110.53.52.63:8888/newlive/live/hls/46/live.m3u8
|
||||||
辽宁卫视,http://111.160.17.2:59901/tsfile/live/0001_41.m3u8
|
辽宁卫视,http://183.94.1.118:8801/tsfile/live/0121_1.m3u8
|
||||||
辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8
|
辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8
|
||||||
辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8
|
辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8
|
||||||
辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8
|
辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8
|
||||||
@@ -609,37 +617,32 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
辽宁经济,http://120.76.248.139/live/bfgd/4200000480.m3u8
|
辽宁经济,http://120.76.248.139/live/bfgd/4200000480.m3u8
|
||||||
辽宁都市,http://120.76.248.139/live/bfgd/4200000068.m3u8
|
辽宁都市,http://120.76.248.139/live/bfgd/4200000068.m3u8
|
||||||
辽宁都市,http://120.76.248.139/live/bfgd/4200000610.m3u8
|
辽宁都市,http://120.76.248.139/live/bfgd/4200000610.m3u8
|
||||||
邵氏影院,http://1.94.31.214:35455/douyu/4246519
|
|
||||||
都市剧场,http://183.230.184.51:65500/tntv1.m3u8?zzhongqd
|
|
||||||
都市剧场,http://222.179.155.21:1935/ch1.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
|
|
||||||
都市剧场,http://36.105.100.208:35455/itv/5000000011000031111.m3u8?cdn=bestzb
|
都市剧场,http://36.105.100.208:35455/itv/5000000011000031111.m3u8?cdn=bestzb
|
||||||
都市剧场,http://183.64.174.171:40123/ch1.m3u8?zzhongqd
|
都市剧场,http://222.179.155.21:1935/ch1.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
|
||||||
|
都市剧场,http://180.213.174.225:9901/tsfile/live/1040_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
鄂托克旗电视台,http://110.19.181.138:10080/hls/F509Rh7GR/F509Rh7GR_live.m3u8?zneimd
|
鄂托克旗电视台,http://110.19.181.138:10080/hls/F509Rh7GR/F509Rh7GR_live.m3u8?zneimd
|
||||||
重庆卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225692/index.m3u8
|
|
||||||
重庆卫视,http://58.57.40.22:9901/tsfile/live/0142_1.m3u8
|
重庆卫视,http://58.57.40.22:9901/tsfile/live/0142_1.m3u8
|
||||||
重庆卫视,http://36.32.174.67:60080/newlive/live/hls/34/live.m3u8
|
|
||||||
重庆卫视,http://110.53.52.63:8888/newlive/live/hls/30/live.m3u8
|
重庆卫视,http://110.53.52.63:8888/newlive/live/hls/30/live.m3u8
|
||||||
重庆卫视,http://111.160.17.2:59901/tsfile/live/0001_31.m3u8
|
重庆卫视,http://111.160.17.2:59901/tsfile/live/0001_31.m3u8
|
||||||
|
重庆卫视,http://183.11.239.36:808/hls/53/index.m3u8
|
||||||
重庆汽摩,http://120.76.248.139/live/bfgd/4200000168.m3u8
|
重庆汽摩,http://120.76.248.139/live/bfgd/4200000168.m3u8
|
||||||
|
重庆汽摩,http://183.64.181.25:40023/rongchang01.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
|
||||||
|
重庆汽摩,http://183.230.184.51:65500/tntv1.m3u8?zzhongqd
|
||||||
重庆汽摩,http://218.89.240.144:59901/tsfile/live/1010_1.m3u8?key=txiptv
|
重庆汽摩,http://218.89.240.144:59901/tsfile/live/1010_1.m3u8?key=txiptv
|
||||||
重庆璧山综合,http://222.179.42.129:8181/hls1.m3u8?zzhongqd
|
重庆璧山综合,http://222.179.42.129:8181/hls1.m3u8?zzhongqd
|
||||||
野蛮亲家,http://1.94.31.214:35455/huya/23863796
|
|
||||||
金川乡村,http://139.203.180.9:90/live/jcxc.m3u8
|
金川乡村,http://139.203.180.9:90/live/jcxc.m3u8
|
||||||
金川新闻综合,http://139.203.180.9:90/live/zhxw.m3u8
|
金川新闻综合,http://139.203.180.9:90/live/zhxw.m3u8
|
||||||
金庸武侠,http://1.94.31.214:35455/huya/11342435
|
|
||||||
金牌综艺,http://111.29.9.33:6610/000000001000/1000000004000026167/index.m3u8?channel-id=bestzb&Contentid=1000000004000026167&livemode=1&stbId=3
|
|
||||||
金色学堂,http://36.105.100.208:35455/itv/5000000010000026105.m3u8?cdn=bestzb
|
金色学堂,http://36.105.100.208:35455/itv/5000000010000026105.m3u8?cdn=bestzb
|
||||||
金鹰卡通,http://218.15.183.23:9901/tsfile/live/23041_1.m3u8
|
金鹰卡通,http://183.94.1.118:8801/tsfile/live/1000_1.m3u8
|
||||||
金鹰卡通,http://58.19.43.46:9901/tsfile/live/1000_1.m3u8
|
|
||||||
金鹰卡通,http://61.138.128.226:19901/tsfile/live/1018_1.m3u8
|
|
||||||
金鹰卡通,http://110.80.17.38:9901/tsfile/live/0016_2.m3u8
|
金鹰卡通,http://110.80.17.38:9901/tsfile/live/0016_2.m3u8
|
||||||
金鹰卡通,http://58.57.40.22:9901/tsfile/live/1059_1.m3u8
|
金鹰卡通,http://61.138.128.226:19901/tsfile/live/1018_1.m3u8
|
||||||
|
金鹰卡通,http://119.36.148.115:59901/tsfile/live/1011_1.m3u8
|
||||||
|
金鹰卡通,http://110.53.52.63:8888/newlive/live/hls/49/live.m3u8
|
||||||
金鹰纪实,http://120.238.94.10:9901/tsfile/live/1059_1.m3u8
|
金鹰纪实,http://120.238.94.10:9901/tsfile/live/1059_1.m3u8
|
||||||
金鹰纪实,http://121.19.134.222:808/tsfile/live/1037_1.m3u8
|
|
||||||
金鹰纪实,http://183.11.239.36:808/hls/171/index.m3u8
|
金鹰纪实,http://183.11.239.36:808/hls/171/index.m3u8
|
||||||
|
金鹰纪实,http://121.19.134.222:808/tsfile/live/1037_1.m3u8
|
||||||
金鹰纪实,http://58.57.40.22:9901/tsfile/live/1070_1.m3u8
|
金鹰纪实,http://58.57.40.22:9901/tsfile/live/1070_1.m3u8
|
||||||
铜梁综合,http://183.64.174.171:40123/ch1.m3u8
|
铜梁综合,http://183.64.174.171:40123/ch1.m3u8
|
||||||
陕西1套,http://112.46.85.60:8009/hls/18/index.m3u8
|
|
||||||
陕西1套,http://123.138.22.30:9901/tsfile/live/1000_1.m3u8
|
陕西1套,http://123.138.22.30:9901/tsfile/live/1000_1.m3u8
|
||||||
陕西1套,http://124.116.183.146:9901/tsfile/live/1000_1.m3u8
|
陕西1套,http://124.116.183.146:9901/tsfile/live/1000_1.m3u8
|
||||||
陕西2套,http://123.138.22.30:9901/tsfile/live/1001_1.m3u8
|
陕西2套,http://123.138.22.30:9901/tsfile/live/1001_1.m3u8
|
||||||
@@ -651,21 +654,25 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
陕西6套,http://112.46.85.60:8009/hls/23/index.m3u8
|
陕西6套,http://112.46.85.60:8009/hls/23/index.m3u8
|
||||||
陕西7套,http://112.46.85.60:8009/hls/24/index.m3u8
|
陕西7套,http://112.46.85.60:8009/hls/24/index.m3u8
|
||||||
陕西8套,http://112.46.85.60:8009/hls/62/index.m3u8
|
陕西8套,http://112.46.85.60:8009/hls/62/index.m3u8
|
||||||
陕西卫视,http://39.164.160.249:9901/tsfile/live/0136_1.m3u8
|
|
||||||
陕西卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225729/index.m3u8
|
陕西卫视,http://39.134.115.163:8080/PLTV/88888910/224/3221225729/index.m3u8
|
||||||
|
陕西卫视,http://39.164.160.249:9901/tsfile/live/0136_1.m3u8
|
||||||
陕西卫视,http://36.32.174.67:60080/newlive/live/hls/44/live.m3u8
|
陕西卫视,http://36.32.174.67:60080/newlive/live/hls/44/live.m3u8
|
||||||
陕西卫视,http://110.53.52.63:8888/newlive/live/hls/40/live.m3u8
|
陕西卫视,http://110.53.52.63:8888/newlive/live/hls/40/live.m3u8
|
||||||
|
陕西卫视,http://58.19.43.46:9901/tsfile/live/1013_1.m3u8
|
||||||
陕西新闻资讯,http://113.200.148.203:85/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0
|
陕西新闻资讯,http://113.200.148.203:85/tsfile/live/1011_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
陕西新闻资讯,http://124.116.183.146:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
陕西都市青春,http://124.116.183.146:9901/tsfile/live/1001_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
雅趣,http://180.213.174.225:9901/tsfile/live/1033_1.m3u8?key=txiptv&playlive=1&authid=0
|
雅趣,http://180.213.174.225:9901/tsfile/live/1033_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
青海卫视,http://220.164.192.48:50085/tsfile/live/0140_1.m3u8
|
|
||||||
青海卫视,http://58.57.40.22:9901/tsfile/live/1057_1.m3u8
|
青海卫视,http://58.57.40.22:9901/tsfile/live/1057_1.m3u8
|
||||||
青海卫视,http://110.53.52.63:8888/newlive/live/hls/38/live.m3u8
|
青海卫视,http://110.53.52.63:8888/newlive/live/hls/38/live.m3u8
|
||||||
黄渤电影,http://1.94.31.214:35455/huya/11352876
|
青海卫视,http://120.238.94.10:9901/tsfile/live/1073_1.m3u8
|
||||||
|
青海卫视,http://120.76.248.139/live/bfgd/4200000111.m3u8
|
||||||
|
魅力足球,http://146.56.165.66:7788/TVOD/5000000011000031207/bestzb/index.m3u8
|
||||||
|
魅力足球,http://36.105.100.208:35455/itv/5000000011000031206.m3u8?cdn=bestzb
|
||||||
黎城综合,http://111.53.96.67:8081/live/1/index.m3u8
|
黎城综合,http://111.53.96.67:8081/live/1/index.m3u8
|
||||||
黎城综合,http://111.53.96.67:8081/live/1/index.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
|
黎城综合,http://111.53.96.67:8081/live/1/index.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
|
||||||
黑莓动画,http://111.29.9.33:6610/000000001000/1000000004000021734/index.m3u8?channel-id=bestzb&Contentid=1000000004000021734&livemode=1&stbId=3
|
|
||||||
黑莓动画,http://36.105.100.208:35455/itv/1000000004000021734.m3u8?cdn=ystenlive
|
黑莓动画,http://36.105.100.208:35455/itv/1000000004000021734.m3u8?cdn=ystenlive
|
||||||
黑莓电影,http://111.29.9.33:6610/000000001000/1000000004000019624/index.m3u8?channel-id=bestzb&Contentid=1000000004000019624&livemode=1&stbId=3
|
黑莓电影,http://146.56.165.66:7788/TVOD/2000000003000000001/hnbblive/index.m3u8
|
||||||
黑莓电影,http://36.105.100.208:35455/itv/1000000004000019624.m3u8?cdn=ystenlive
|
黑莓电影,http://36.105.100.208:35455/itv/1000000004000019624.m3u8?cdn=ystenlive
|
||||||
黑龙江卫视,http://39.164.160.249:9901/tsfile/live/0143_1.m3u8
|
黑龙江卫视,http://39.164.160.249:9901/tsfile/live/0143_1.m3u8
|
||||||
黑龙江卫视,http://58.57.40.22:9901/tsfile/live/1040_1.m3u8
|
黑龙江卫视,http://58.57.40.22:9901/tsfile/live/1040_1.m3u8
|
||||||
@@ -676,27 +683,26 @@ cctv12,http://61.136.172.236:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&
|
|||||||
黑龙江少儿,http://112.99.193.34:9901/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0
|
黑龙江少儿,http://112.99.193.34:9901/tsfile/live/1030_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
黑龙江影视,http://39.134.67.108/PLTV/88888888/224/3221225973/1.m3u8
|
黑龙江影视,http://39.134.67.108/PLTV/88888888/224/3221225973/1.m3u8
|
||||||
黑龙江影视,http://112.99.193.34:9901/tsfile/live/1025_1.m3u8?key=txiptv&playlive=1&authid=0
|
黑龙江影视,http://112.99.193.34:9901/tsfile/live/1025_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
|
黑龙江文体,http://39.134.67.108/PLTV/88888888/224/3221225965/1.m3u8
|
||||||
黑龙江文体,http://112.99.193.34:9901/tsfile/live/1022_1.m3u8?
|
黑龙江文体,http://112.99.193.34:9901/tsfile/live/1022_1.m3u8?
|
||||||
黑龙江新闻法治,http://39.134.67.108/PLTV/88888888/224/3221225967/1.m3u8
|
黑龙江新闻,http://112.99.193.34:9901/tsfile/live/1024_1.m3u8?
|
||||||
|
黑龙江新闻法治,http://112.99.193.34:9901/tsfile/live/1028_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
黑龙江都市,http://112.99.193.34:9901/tsfile/live/1027_1.m3u8?key=txiptv&playlive=1&authid=0
|
黑龙江都市,http://112.99.193.34:9901/tsfile/live/1027_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
齐鲁,http://124.128.73.58:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0
|
齐鲁,http://124.128.73.58:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||||
龙华卡通,http://122.117.71.103:8516/http/61.222.53.250:8068/hls/14/80/cstv14.m3u8
|
|
||||||
龙华戏剧,http://122.117.71.103:8533/http/61.222.53.250:8068/hls/13/80/cstv13.m3u8
|
|
||||||
龙华戏剧,http://122.117.71.103:8533/http/61.222.53.250:8081/hls/75/817/ch59.m3u8
|
|
||||||
龙华洋片,http://50.7.234.10:8278/lunghuawestern_twn/playlist.m3u8?tid=MC1C3944472239444722&ct=19226&tsum=99c0c7c82e2fc48b16605865c3eaeb82
|
龙华洋片,http://50.7.234.10:8278/lunghuawestern_twn/playlist.m3u8?tid=MC1C3944472239444722&ct=19226&tsum=99c0c7c82e2fc48b16605865c3eaeb82
|
||||||
龙华电影,http://122.117.71.103:8555/http/61.222.53.250:8068/hls/10/80/cstv10.m3u8
|
|
||||||
龙华电影,http://122.117.71.103:8555/http/61.222.53.250:8081/hls/75/817/ch59.m3u8
|
龙华电影,http://122.117.71.103:8555/http/61.222.53.250:8081/hls/75/817/ch59.m3u8
|
||||||
|
|
||||||
# IPv6 Streams
|
# IPv6 Streams
|
||||||
CCTV-1 综合,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226559/index.m3u8
|
CCTV-1 综合,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226559/index.m3u8
|
||||||
CCTV-10 科教,http://[2409:8087:1a01:df::4077]:80/PLTV/88888888/224/3221225677/index.m3u8
|
|
||||||
CCTV-11 戏曲,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226565/index.m3u8
|
CCTV-11 戏曲,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226565/index.m3u8
|
||||||
CCTV-12 社会与法,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225731/index.m3u8
|
CCTV-12 社会与法,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225731/index.m3u8
|
||||||
CCTV-13 新闻,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
|
CCTV-13 新闻,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226537/index.m3u8
|
||||||
CCTV-14 少儿,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225732/index.m3u8
|
CCTV-14 少儿,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225732/index.m3u8
|
||||||
CCTV-15 音乐,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226476/index.m3u8
|
CCTV-15 音乐,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226476/index.m3u8
|
||||||
|
CCTV-16 奥林匹克,http://[2409:8087:1a01:df::4077]:80/PLTV/88888888/224/3221225893/index.m3u8
|
||||||
CCTV-17 农业农村,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8
|
CCTV-17 农业农村,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225765/index.m3u8
|
||||||
CCTV-2 财经,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226540/index.m3u8
|
CCTV-2 财经,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226540/index.m3u8
|
||||||
|
CCTV-3 综艺,http://[2409:8087:1a01:df::4077]:80/PLTV/88888888/224/3221225799/index.m3u8
|
||||||
CCTV-4 中文国际,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226428/index.m3u8
|
CCTV-4 中文国际,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226428/index.m3u8
|
||||||
CCTV-5 体育,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226019/index.m3u8
|
CCTV-5 体育,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226019/index.m3u8
|
||||||
CCTV-5+ 体育赛事,http://[2409:8087:1a01:df::4077]:80/PLTV/88888888/224/3221225507/index.m3u8
|
CCTV-5+ 体育赛事,http://[2409:8087:1a01:df::4077]:80/PLTV/88888888/224/3221225507/index.m3u8
|
||||||
@@ -705,27 +711,37 @@ CCTV-7 国防军事,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.co
|
|||||||
CCTV-8 电视剧,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226008/index.m3u8
|
CCTV-8 电视剧,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226008/index.m3u8
|
||||||
CCTV-9 纪录,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225734/index.m3u8
|
CCTV-9 纪录,http://[2409:8087:1a01:df::4077]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225734/index.m3u8
|
||||||
CCTV1,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225642/2/index.m3u8
|
CCTV1,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225642/2/index.m3u8
|
||||||
|
CCTV1,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225642/index.m3u8
|
||||||
CCTV1,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225501/2/index.m3u8
|
CCTV1,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225501/2/index.m3u8
|
||||||
|
CCTV1,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225618/2/index.m3u8
|
||||||
|
CCTV10,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225627/2/index.m3u8
|
||||||
|
CCTV12,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225495/2/index.m3u8
|
||||||
|
CCTV12,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225637/2/index.m3u8
|
||||||
CCTV15,http://[2409:8087:1a01:df::4033]:80/TVOD/88888888/224/3221226127/main.m3u8
|
CCTV15,http://[2409:8087:1a01:df::4033]:80/TVOD/88888888/224/3221226127/main.m3u8
|
||||||
|
CCTV16,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221226230/index.m3u8
|
||||||
CCTV17,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225909/index.m3u8
|
CCTV17,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225909/index.m3u8
|
||||||
CCTV17,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225907/2/index.m3u8
|
CCTV17,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225907/2/index.m3u8
|
||||||
|
CCTV17,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225908/2/index.m3u8
|
||||||
|
CCTV17,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225909/2/index.m3u8
|
||||||
CCTV17,http://[2409:8087:1a01:df::4025]:80/TVOD/88888888/224/3221225708/main.m3u8
|
CCTV17,http://[2409:8087:1a01:df::4025]:80/TVOD/88888888/224/3221225708/main.m3u8
|
||||||
CCTV2,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225619/2/index.m3u8
|
CCTV2,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225643/2/index.m3u8
|
||||||
CCTV2,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225643/index.m3u8
|
|
||||||
CCTV2,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225500/2/index.m3u8
|
|
||||||
CCTV3,http://[2409:8087:1a01:df::4041]:80/TVOD/88888888/224/3221225799/main.m3u8
|
CCTV3,http://[2409:8087:1a01:df::4041]:80/TVOD/88888888/224/3221225799/main.m3u8
|
||||||
|
CCTV5,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225633/2/index.m3u8
|
||||||
CCTV5,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225633/index.m3u8
|
CCTV5,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225633/index.m3u8
|
||||||
|
CCTV5+,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225649/2/index.m3u8
|
||||||
CCTV5+,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225706/2/index.m3u8
|
CCTV5+,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225706/2/index.m3u8
|
||||||
|
CCTV6,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225632/2/index.m3u8
|
||||||
CCTV7,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225624/index.m3u8
|
CCTV7,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225624/index.m3u8
|
||||||
CCTV7,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225644/2/index.m3u8
|
|
||||||
CCTV7,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225624/2/index.m3u8
|
|
||||||
CCTV7,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225499/2/index.m3u8
|
CCTV7,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225499/2/index.m3u8
|
||||||
|
CCTV7,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225624/2/index.m3u8
|
||||||
|
CCTV7,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225644/2/index.m3u8
|
||||||
CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8
|
CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8
|
||||||
上海纪实,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225655/index.m3u8
|
上海纪实,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225655/index.m3u8
|
||||||
东北热剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225741/index.m3u8
|
东北热剧,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225741/index.m3u8
|
||||||
东南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226341/index.m3u8
|
东南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226341/index.m3u8
|
||||||
东南卫视,http://[2409:8087:1a01:df::4035]:80/TVOD/88888888/224/3221225950/main.m3u8
|
|
||||||
东南卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225657/2/index.m3u8
|
东南卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225657/2/index.m3u8
|
||||||
|
东南卫视,http://[2409:8087:1a01:df::4035]:80/TVOD/88888888/224/3221225950/main.m3u8
|
||||||
|
东南卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225585/2/index.m3u8
|
||||||
东方卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226345/index.m3u8
|
东方卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226345/index.m3u8
|
||||||
北京卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226450/index.m3u8
|
北京卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226450/index.m3u8
|
||||||
吉林卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226397/index.m3u8
|
吉林卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226397/index.m3u8
|
||||||
@@ -734,6 +750,7 @@ CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8
|
|||||||
哒啵赛事,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225675/index.m3u8
|
哒啵赛事,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225675/index.m3u8
|
||||||
四川卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8
|
四川卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8
|
||||||
天津卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226459/index.m3u8
|
天津卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226459/index.m3u8
|
||||||
|
天津卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225698/index.m3u8
|
||||||
天津卫视,http://[2409:8087:1a01:df::4030]:80/TVOD/88888888/224/3221225972/main.m3u8
|
天津卫视,http://[2409:8087:1a01:df::4030]:80/TVOD/88888888/224/3221225972/main.m3u8
|
||||||
安徽卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8
|
安徽卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226391/index.m3u8
|
||||||
山东卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226456/index.m3u8
|
山东卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226456/index.m3u8
|
||||||
@@ -748,6 +765,7 @@ CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8
|
|||||||
江苏卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226310/index.m3u8
|
江苏卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226310/index.m3u8
|
||||||
江西卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226344/index.m3u8
|
江西卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226344/index.m3u8
|
||||||
江西卫视,http://[2409:8087:1a01:df::4027]:80/TVOD/88888888/224/3221225935/main.m3u8
|
江西卫视,http://[2409:8087:1a01:df::4027]:80/TVOD/88888888/224/3221225935/main.m3u8
|
||||||
|
江西卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225492/index.m3u8?fmt=ts2hls
|
||||||
河北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226406/index.m3u8
|
河北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226406/index.m3u8
|
||||||
河北卫视,http://[2409:8087:1a01:df::4035]:80/TVOD/88888888/224/3221225961/main.m3u8
|
河北卫视,http://[2409:8087:1a01:df::4035]:80/TVOD/88888888/224/3221225961/main.m3u8
|
||||||
河南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8
|
河南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8
|
||||||
@@ -755,15 +773,12 @@ CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8
|
|||||||
浙江卫视,http://[2409:8087:1a01:df::4043]:80/TVOD/88888888/224/3221225959/main.m3u8
|
浙江卫视,http://[2409:8087:1a01:df::4043]:80/TVOD/88888888/224/3221225959/main.m3u8
|
||||||
海南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8
|
海南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226465/index.m3u8
|
||||||
深圳卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8
|
深圳卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226313/index.m3u8
|
||||||
深圳卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225700/2/index.m3u8
|
|
||||||
深圳卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225598/2/index.m3u8
|
|
||||||
深圳卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225741/2/index.m3u8
|
|
||||||
湖北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
湖北卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226477/index.m3u8
|
||||||
湖南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226307/index.m3u8
|
湖南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226307/index.m3u8
|
||||||
睛彩竞技,http://[2409:8087:1a01:df::4061]:80/TVOD/88888888/224/3221225899/main.m3u8
|
睛彩竞技,http://[2409:8087:1a01:df::4061]:80/TVOD/88888888/224/3221225899/main.m3u8
|
||||||
睛彩篮球,http://[2409:8087:1a01:df::4055]:80/TVOD/88888888/224/3221225901/main.m3u8
|
睛彩篮球,http://[2409:8087:1a01:df::4055]:80/TVOD/88888888/224/3221225901/main.m3u8
|
||||||
精品体育,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225709/2/index.m3u8
|
精品体育,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225709/2/index.m3u8
|
||||||
纪实人文,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225738/index.m3u8
|
精品萌宠,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226505/index.m3u8
|
||||||
纪实科教,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225729/index.m3u8
|
纪实科教,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225729/index.m3u8
|
||||||
贵州卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8
|
贵州卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226474/index.m3u8
|
||||||
贵州卫视,http://[2409:8087:1a01:df::4030]:80/TVOD/88888888/224/3221225974/main.m3u8
|
贵州卫视,http://[2409:8087:1a01:df::4030]:80/TVOD/88888888/224/3221225974/main.m3u8
|
||||||
@@ -777,6 +792,7 @@ CCTV8,http://[2409:8087:1a01:df::4051]:80/TVOD/88888888/224/3221225795/main.m3u8
|
|||||||
金牌综艺,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225666/index.m3u8
|
金牌综艺,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225666/index.m3u8
|
||||||
金鹰纪实,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225595/index.m3u8?fmt=ts2hls
|
金鹰纪实,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888910/224/3221225595/index.m3u8?fmt=ts2hls
|
||||||
陕西卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225729/2/index.m3u8
|
陕西卫视,http://[2409:8087:3869:8021:1001::e5]:6610/PLTV/88888888/224/3221225729/2/index.m3u8
|
||||||
|
鹤岗新闻综合,http://[2409:8087:1a01:df::4059]:80/TVOD/88888888/224/3221226073/main.m3u8
|
||||||
黑龙江卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8
|
黑龙江卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226327/index.m3u8
|
||||||
黑龙江文体,http://[2409:8087:1a01:df::4025]:80/TVOD/88888888/224/3221225965/main.m3u8
|
黑龙江文体,http://[2409:8087:1a01:df::4025]:80/TVOD/88888888/224/3221225965/main.m3u8
|
||||||
黑龙江都市,http://[2409:8087:1a01:df::4055]:80/TVOD/88888888/224/3221225969/main.m3u8
|
黑龙江都市,http://[2409:8087:1a01:df::4055]:80/TVOD/88888888/224/3221225969/main.m3u8
|
||||||
Reference in new issue
Block a user