mirror of
https://github.com/ls125781003/tvboxtg.git
synced 2025-10-26 02:52:25 +00:00
4.9
up
This commit is contained in:
@@ -62,7 +62,7 @@
|
||||
{"key":"纸条搜","name":"📜小纸条","type":3,"api":"csp_XiaoZhiTiao","searchable":1,"changeable":0,"ext":{"commonConfig":"./json/peizhi.json"}},
|
||||
{"key":"AList","name":"🅰AList","type":3,"api":"csp_AList","searchable":1,"changeable":0,"ext":"./json/alist.json"},
|
||||
{"key":"网盘集合","name":"🅿网盘集合|4K","type":3,"api":"csp_网盘集合","searchable":1,"filterable":0,"switchable":0,"ext":{"commonConfig":"./json/peizhi.json","share":"./json/网盘集合.json"}},
|
||||
{"key":"Youtube","name":"⚡Youtube(墙外)","type":3,"api":"csp_Youtube","searchable":1,"changeable":1,"style":{"type":"rect","ratio":1.433},"ext":{"json":"./json/youtube.json","cookie":"./json/youtubecookie.json"}},
|
||||
{"key":"Youtube","name":"⚡Youtube(墙外)","type":3,"api":"csp_Youtube","searchable":1,"changeable":1,"style":{"type":"rect","ratio":1.433},"ext":{"commonConfig":"./json/peizhi.json","json":"./json/youtube.json","cookie":"./json/youtubecookie.json"}},
|
||||
{"key":"Tg | 豆瓣","name":"🅿Tg|豆瓣(墙外)","type":3,"api":"csp_TgYunDouBanPan","searchable":1,"changeable":0,"ext":{"siteUrl":"http://127.0.0.1:9999","count":4,"channelUsername":"xx123pan,Q66Share,alyp_TV,ucpanpan,ucquark,tianyirigeng,shares_115,oneonefivewpfx,cloud189_group,tianyi_pd2,hao115,guaguale115,yunpanchat,ydypzyfx,tgsearchers,zaihuayun,PanjClub,NewQuark,Mbox115,yunpanpan,kuakeyun,Quark_Movies,qixingzhenren,alyp_4K_Movies,yunpanshare,shareAliyun,alyp_1","commonConfig":"./json/peizhi.json","filter":"./json/douban.json"}},
|
||||
{"key":"TgYunPan|本地","name":"🅿TgYunPan|本地(墙外)","type":3,"api":"csp_TgYunPanLocal","searchable":1,"filterable":0,"switchable":0,"ext":{"count":4,"channelUsername":"xx123pan,Q66Share,alyp_TV,ucpanpan,ucquark,tianyirigeng,shares_115,oneonefivewpfx,cloud189_group,tianyi_pd2,hao115,guaguale115,yunpanchat,ydypzyfx,tgsearchers,zaihuayun,PanjClub,NewQuark,Mbox115,yunpanpan,kuakeyun,Quark_Movies,qixingzhenren,alyp_4K_Movies,yunpanshare,shareAliyun,alyp_1","commonConfig":"./json/peizhi.json"}},
|
||||
{"key":"push_agent","name":"🐧裙:926953902","type":3,"api":"csp_Push","searchable":0,"quickSearch":0,"ext":{"commonConfig":"./json/peizhi.json"}},
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"quarkCookie": "",
|
||||
"ucCookie": "",
|
||||
"ucToken": "",
|
||||
"ucUt": "AAPQls4MU8eWa5GKq1gi6chxCodlDAgbb5GR+UaNXWZjckarqe+wMv5is75seqMUY6E=",
|
||||
"ucUt": "",
|
||||
"115Cookie": "",
|
||||
"pwdRb115": "",//115 删除码
|
||||
"goServerUrl": "http://127.0.0.1:9966",
|
||||
|
||||
24
南风/live.txt
24
南风/live.txt
@@ -1,21 +1,17 @@
|
||||
央视,#genre#
|
||||
CCTV1,http://home.kuaidi521.com:35455/gaoma/cctv1.m3u8
|
||||
CCTV1,http://58.243.224.244:9901/tsfile/live/1031_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
CCTV1,http://xiaoya.crccxw.top:35455/gaoma/cctv1.m3u8
|
||||
CCTV1,http://58.220.219.14:9901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV1,http://175.31.21.146:4480/hls/1/index.m3u8
|
||||
CCTV1,http://58.220.211.90:352/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid$LR•IPV4『线路274』
|
||||
CCTV1,http://58.220.211.90:352/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路275』
|
||||
CCTV1,http://3501776.xyz:35455/gaoma/cctv1.m3u8
|
||||
CCTV1,http://222.134.245.16:9901/tsfile/live/0001_1.m3u8
|
||||
CCTV1,http://112.81.218.254:35455/gaoma/cctv1.m3u8
|
||||
CCTV1,http://183.184.228.183:9003//hls/1/index.m3u8
|
||||
CCTV1,http://113.140.12.230:8888/newlive/live/hls/2/live.m3u8
|
||||
CCTV1,http://222.219.183.103:8089/hls/1/index.m3u8
|
||||
CCTV1,http://58.210.168.86:10800/newlive/live/hls/1/live.m3u8
|
||||
CCTV1,http://zjzcf.synology.me:35455/gaoma/cctv1.m3u8
|
||||
CCTV2,http://222.169.85.8:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路251』
|
||||
CCTV2,http://58.243.224.244:9901/tsfile/live/1000_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
CCTV2,http://39.164.160.249:9901/tsfile/live/0002_1.m3u8
|
||||
CCTV2,http://175.31.21.146:4480/hls/2/index.m3u8
|
||||
CCTV2,http://116.128.243.121:85/tsfile/live/0002_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
@@ -24,12 +20,10 @@ CCTV2,http://222.134.245.16:9901/tsfile/live/0002_1.m3u8
|
||||
CCTV2,http://183.184.228.183:9003//hls/2/index.m3u8
|
||||
CCTV2,http://113.140.12.230:8888/newlive/live/hls/3/live.m3u8
|
||||
CCTV2,http://60.223.224.176:8888/newlive/live/hls/3/live.m3u8
|
||||
CCTV2,http://zjzcf.synology.me:35455/gaoma/cctv2.m3u8
|
||||
CCTV3,http://222.134.19.31:352/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路247』
|
||||
CCTV3,http://222.134.19.31:352/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV3,http://60.223.224.176:8888/newlive/live/hls/4/live.m3u8
|
||||
CCTV3,http://113.140.12.230:8888/newlive/live/hls/4/live.m3u8
|
||||
CCTV3,http://221.2.148.205:8154/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路34』
|
||||
CCTV3,http://222.134.245.16:9901/tsfile/live/0003_1.m3u8
|
||||
CCTV3,http://222.169.85.8:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV3,http://222.169.85.8:9901/tsfile/live/0003_1.m3u8
|
||||
@@ -38,15 +32,11 @@ CCTV3,http://3501776.xyz:35455/gaoma/cctv3.m3u8
|
||||
CCTV3,http://183.184.228.183:9003//hls/3/index.m3u8
|
||||
CCTV3,http://218.29.168.146:352/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV3,http://58.220.219.14:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV3,http://zjzcf.synology.me:35455/gaoma/cctv3.m3u8
|
||||
CCTV4,http://58.243.224.244:9901/tsfile/live/1002_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
CCTV4,http://183.66.15.146:60901/tsfile/live/0004_1.m3u8?key=txiptv$LR•IPV4『线路190』
|
||||
CCTV4,http://222.134.245.16:9901/tsfile/live/0004_1.m3u8
|
||||
CCTV4,http://183.184.228.183:9003//hls/4/index.m3u8
|
||||
CCTV4,http://113.140.12.230:8888/newlive/live/hls/5/live.m3u8
|
||||
CCTV4,http://60.223.224.176:8888/newlive/live/hls/5/live.m3u8?
|
||||
CCTV4,http://222.219.183.103:8089/hls/4/index.m3u8
|
||||
CCTV4,http://zjzcf.synology.me:35455/gaoma/cctv4.m3u8
|
||||
CCTV5,http://42.225.117.174:11199/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV5,http://112.81.218.254:35455/gaoma/cctv5.m3u8
|
||||
CCTV5,http://222.134.19.31:352/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
@@ -60,17 +50,14 @@ CCTV5,http://116.9.204.242:9901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&au
|
||||
CCTV5,http://116.9.204.242:9901/tsfile/live/0005_1.m3u8
|
||||
CCTV5,http://183.184.228.183:9003//hls/5/index.m3u8
|
||||
CCTV5,http://xiaoya.crccxw.top:35455/gaoma/cctv5.m3u8
|
||||
CCTV5,http://zjzcf.synology.me:35455/gaoma/cctv5.m3u8
|
||||
CCTV5+,http://home.kuaidi521.com:35455/gaoma/cctv5p.m3u8
|
||||
CCTV5+,http://xiaoya.crccxw.top:35455/gaoma/cctv5p.m3u8
|
||||
CCTV5+,http://112.81.218.254:35455/gaoma/cctv5p.m3u8
|
||||
CCTV5+,http://222.219.183.103:8089/hls/19/index.m3u8
|
||||
CCTV5+,http://183.184.228.183:9003//hls/6/index.m3u8
|
||||
CCTV5+,http://182.37.169.94:352/tsfile/live/0016_1.m3u8
|
||||
CCTV5+,http://zjzcf.synology.me:35455/gaoma/cctv5p.m3u8
|
||||
CCTV6,http://222.134.19.31:352/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV6,http://39.170.52.236:808/hls/6/index.m3u8
|
||||
CCTV6,http://221.2.148.205:8154/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路35』
|
||||
CCTV6,http://113.140.12.230:8888/newlive/live/hls/7/live.m3u8
|
||||
CCTV6,http://222.169.85.8:9901/tsfile/live/0006_1.m3u8?key=txiptv
|
||||
CCTV6,http://zzssw01.55555.io:9901/tsfile/live/0006_1.m3u8
|
||||
@@ -96,9 +83,7 @@ CCTV8,http://183.184.228.183:9003//hls/9/index.m3u8
|
||||
CCTV8,http://113.140.12.230:8888/newlive/live/hls/9/live.m3u8
|
||||
CCTV8,http://xiaoya.crccxw.top:35455/gaoma/cctv8.m3u8
|
||||
CCTV8,http://60.223.224.176:8888/newlive/live/hls/10/live.m3u8?
|
||||
CCTV8,http://221.2.148.205:8154/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV8,http://61.133.10.250:352/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV8,http://zjzcf.synology.me:35455/gaoma/cctv8.m3u8
|
||||
CCTV9,http://112.81.218.254:35455/gaoma/cctv9.m3u8
|
||||
CCTV9,http://42.225.117.174:11199/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV9,http://180.213.174.225:9901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
@@ -106,10 +91,8 @@ CCTV9,http://3501776.xyz:35455/gaoma/cctv9.m3u8
|
||||
CCTV9,http://xiaoya.crccxw.top:35455/gaoma/cctv9.m3u8
|
||||
CCTV9,http://home.kuaidi521.com:35455/gaoma/cctv9.m3u8
|
||||
CCTV9,http://183.184.228.183:9003//hls/10/index.m3u8
|
||||
CCTV9,http://58.243.224.244:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
CCTV9,http://60.223.224.176:8888/newlive/live/hls/11/live.m3u8?
|
||||
CCTV9,http://222.219.183.103:8089/hls/9/index.m3u8
|
||||
CCTV9,http://zjzcf.synology.me:35455/gaoma/cctv9.m3u8
|
||||
CCTV10,http://42.225.117.174:11199/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV10,http://112.81.218.254:35455/gaoma/cctv10.m3u8
|
||||
CCTV10,http://39.164.160.249:9901/tsfile/live/0010_1.m3u8
|
||||
@@ -121,7 +104,6 @@ CCTV10,http://222.219.183.103:8089/hls/10/index.m3u8
|
||||
CCTV10,http://183.184.228.183:9003//hls/11/index.m3u8
|
||||
CCTV10,http://60.223.224.176:8888/newlive/live/hls/12/live.m3u8
|
||||
CCTV10,http://182.37.169.94:352/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV10,http://180.213.174.225:9901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV11,http://112.81.218.254:35455/gaoma/cctv11.m3u8
|
||||
CCTV11,http://39.164.160.249:9901/tsfile/live/0011_1.m3u8
|
||||
CCTV11,http://home.kuaidi521.com:35455/gaoma/cctv11.m3u8
|
||||
@@ -153,10 +135,6 @@ CCTV16,http://183.184.228.183:9003//hls/17/index.m3u8
|
||||
CCTV17,http://112.81.218.254:35455/gaoma/cctv17.m3u8
|
||||
CCTV17,http://xiaoya.crccxw.top:35455/gaoma/cctv17.m3u8
|
||||
CCTV风云剧场,http://dassby.qqff.top:99/live/风云剧场/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/1049_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://180.213.174.225:9901/tsfile/live/1048_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
CCTV20241,https://p2.bdstatic.com/rtmp.liveshow.lss-user.baidubce.com/live/stream_bduid_6488563992_8982723413/merged_1707497046297_88536_25144_41936.m3u8
|
||||
CCTV15,http://113.57.93.165:9900/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路30』
|
||||
CCTV15,http://123.130.84.106:8154/tsfile/live/0015_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路32』
|
||||
@@ -182,7 +160,6 @@ CCTV15,http://61.156.228.12:8154/tsfile/live/0015_1.m3u8
|
||||
卫视,#genre#
|
||||
安多卫视,https://liveout.xntv.tv/a65jur/96iln2.m3u8
|
||||
安多卫视,https://livecdn.dmqhyadmin.com/hls/xjmenyuan.m3u8
|
||||
安徽卫视,http://43.129.81.169/live.ahsx.ahtv.cn/live/ahwssx.m3u8
|
||||
安徽卫视,http://115.149.139.141:10000/tsfile/live/1028_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
安徽卫视,http://39.164.160.249:9901/tsfile/live/0130_1.m3u8
|
||||
北京卫视,http://183.215.134.239:19901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
@@ -192,7 +169,6 @@ CCTV15,http://61.156.228.12:8154/tsfile/live/0015_1.m3u8
|
||||
兵团卫视,http://liveout.btzx.com.cn/62ds9e/yil08g.m3u8
|
||||
兵团卫视,https://liveout.btzx.com.cn/62ds9e/yil08g.m3u8
|
||||
藏语卫视,http://php.jdshipin.com:8880/xztv.php?id=zy
|
||||
重庆卫视,http://zzssw01.55555.io:9901/tsfile/live/0142_1.m3u8
|
||||
重庆卫视,http://218.29.168.146:352/tsfile/live/0142_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
重庆卫视,http://220.164.192.48:50085/tsfile/live/0131_1.m3u8
|
||||
重庆卫视,http://61.136.67.238:50085/tsfile/live/0142_1.m3u8
|
||||
|
||||
@@ -235,6 +235,13 @@
|
||||
"quickSearch": 1,
|
||||
"api": "csp_Gz360Guard"
|
||||
},
|
||||
{
|
||||
"key": "步步",
|
||||
"name": "👟步步┃1080P",
|
||||
"type": 3,
|
||||
"api": "./api/drpy2.min.js",
|
||||
"ext": "./js/ceshi.js"
|
||||
},
|
||||
{
|
||||
"key": "csp_Jpys",
|
||||
"name": "🥇金牌┃1080P",
|
||||
|
||||
73
小米/api/drpy2.min.js
vendored
Normal file
73
小米/api/drpy2.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
68
小米/api/gbk.js
Normal file
68
小米/api/gbk.js
Normal file
File diff suppressed because one or more lines are too long
577
小米/api/jinja.js
Normal file
577
小米/api/jinja.js
Normal file
@@ -0,0 +1,577 @@
|
||||
/*!
|
||||
* 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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}));
|
||||
265
小米/api/jsencrypt.js
Normal file
265
小米/api/jsencrypt.js
Normal file
File diff suppressed because one or more lines are too long
1737
小米/api/json5.js
Normal file
1737
小米/api/json5.js
Normal file
File diff suppressed because one or more lines are too long
2
小米/api/node-rsa.js
Normal file
2
小米/api/node-rsa.js
Normal file
File diff suppressed because one or more lines are too long
2
小米/api/pako.min.js
vendored
Normal file
2
小米/api/pako.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
412
小米/api/模板.js
Normal file
412
小米/api/模板.js
Normal file
@@ -0,0 +1,412 @@
|
||||
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;
|
||||
}`;
|
||||
// 默认嗅探播放
|
||||
|
||||
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};
|
||||
1
小米/js/ceshi.js
Normal file
1
小米/js/ceshi.js
Normal file
File diff suppressed because one or more lines are too long
@@ -1 +0,0 @@
|
||||
{"code":-1,"msg":"Failed to get source link"}
|
||||
File diff suppressed because it is too large
Load Diff
3722
小米/lives/平台直播.txt
3722
小米/lives/平台直播.txt
File diff suppressed because it is too large
Load Diff
BIN
小米/spider.jar
BIN
小米/spider.jar
Binary file not shown.
127
摸鱼儿/api.json
127
摸鱼儿/api.json
@@ -31,9 +31,8 @@
|
||||
"quickSearch": 0,
|
||||
"style": {
|
||||
"type": "rect",
|
||||
"ratio": 1.433
|
||||
},
|
||||
"ext": "./json/moyuer.json?moyuer"
|
||||
"ratio": 1.610
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "玩偶",
|
||||
@@ -59,18 +58,7 @@
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": "./json/wogg.json?moyuer"
|
||||
},
|
||||
{
|
||||
"key": "yt",
|
||||
"name": "🌀风中知秋┃4K纯净",
|
||||
"playerType": 1,
|
||||
"type": 3,
|
||||
"api": "csp_AppYsV2Guard",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": " http://110.42.45.218:8818/api.php/app/"
|
||||
"ext": "./json/wogg.json?"
|
||||
},
|
||||
{
|
||||
"key": "移动",
|
||||
@@ -89,7 +77,7 @@
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": "./json/mogg.json?moyuer"
|
||||
"ext": "./json/mogg.json?"
|
||||
},
|
||||
{
|
||||
"key": "UcXmV2",
|
||||
@@ -101,7 +89,7 @@
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"timeout": 60,
|
||||
"ext": "./json/xm.json?moyuer"
|
||||
"ext": "./json/xm.json?"
|
||||
},
|
||||
{
|
||||
"key": "QuarkLaBiV2",
|
||||
@@ -113,7 +101,7 @@
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"timeout": 60,
|
||||
"ext": "./json/lb.json?moyuer"
|
||||
"ext": "./json/lb.json?"
|
||||
},
|
||||
{
|
||||
"key": "QuarkzzV2",
|
||||
@@ -125,7 +113,7 @@
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"timeout": 60,
|
||||
"ext": "./json/zz.json?moyuer"
|
||||
"ext": "./json/zz.json?"
|
||||
},
|
||||
{
|
||||
"key": "YYDSYS",
|
||||
@@ -137,7 +125,7 @@
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"timeout": 60,
|
||||
"ext": "./json/yyds.json?moyuer"
|
||||
"ext": "./json/yyds.json?"
|
||||
},
|
||||
{
|
||||
"key": "QuarkTZ",
|
||||
@@ -162,7 +150,7 @@
|
||||
"type": "rect",
|
||||
"ratio": 1.433
|
||||
},
|
||||
"ext": "./json/lj.json?moyuer"
|
||||
"ext": "./json/lj.json?"
|
||||
},
|
||||
{
|
||||
"key": "cloudHM",
|
||||
@@ -177,7 +165,7 @@
|
||||
"type": "rect",
|
||||
"ratio": 1.433
|
||||
},
|
||||
"ext": "./json/hm.json?moyuer"
|
||||
"ext": "./json/hm.json?"
|
||||
},
|
||||
{
|
||||
"key": "pan1",
|
||||
@@ -192,22 +180,24 @@
|
||||
"type": "rect",
|
||||
"ratio": 1.433
|
||||
},
|
||||
"ext": "./json/pan1.json?moyuer"
|
||||
"ext": "./json/pan1.json?"
|
||||
},
|
||||
{
|
||||
"key": "baidu_qu",
|
||||
"key": "趣盘",
|
||||
"name": "🥳百度趣盘┃4K纯净",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebQu",
|
||||
"jar": "./jars/config.jar",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"style": {
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
},
|
||||
"ext": "w7TCmsONw6LDrsKYwoXCosKcwqDCrcKawqDDosKnwqTCoMKjwrPCosKpw7DDscKqXsKhwqXDqcOUw6jDrMOiwphewpPCn8OmwprCpsKZwqHCp8KZwqBXwrPCk8Khw5Tlh7/phJvmj5XlkJNc5Yel5L6K5ZGxwrPlv6vop7notbTmu4DnrInDlsKawqbCmcKhwpfClcKTwqLDssOjw67DhMOfwqxXalDCoMOqw6/DssOjaWZmV8O2"
|
||||
"ext": {
|
||||
"url": "https://www.qupanshe.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "alllive",
|
||||
@@ -361,7 +351,7 @@
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 1,
|
||||
"ext": "rfOX1voDIQhH8epBwpmIsuSzrWqbloq80ygmO9WjCB9RMwhf/nZ7r/EzcL5d1Nw67mKKK4Je"
|
||||
"ext": "rfOX1voDIQhH8epBwtCFsq+8syyZ18T30GkibomjS1xHcE9fpWU7oKJ1cO9K0M5hrnOHZ9dKjiJz5HEyTr57RZHCqunfFT7jH/mEy+uqVyo="
|
||||
},
|
||||
{
|
||||
"key": "兄弟",
|
||||
@@ -371,17 +361,7 @@
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "rfOb1uAWbkRHp7hdxprG9un3+SPP18283TImLpLgExtYZQQN4zdk5+Noc/Eej5B9p2CFZsBC2H4u6nl5FPAqUtc="
|
||||
},
|
||||
{
|
||||
"key": "火星",
|
||||
"name": "🌞火星┃多线┃纯净",
|
||||
"type": 3,
|
||||
"api": "csp_AppSxGuard",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 1,
|
||||
"ext": "rfOX1voDIQhH8epBwpmIsuSlujLK3srq3iIoaYP8Hh5fZE0d4nF48/dsb7YNi44z/yjNcsFajjBz6XJtDuw2FdqR/a6UV3ywWevO"
|
||||
"ext": "rfOb1uAWbkRHp7hdxprG9un3+SLP183q3ik3cJDiAwlFdF8L6SIvrvc9LrpTyIg76T7QJZdEkWNj43wiSaA0TJyQpu2IF2jsSLWFx7WkAmG40hFxJ1tI+Jf+EVG8DtoDRcNi+TtVGULnWrSz3EWnVcxR3EJhXnrwYWe1kJtNW5txuHAO"
|
||||
},
|
||||
{
|
||||
"key": "白白",
|
||||
@@ -444,7 +424,7 @@
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 1,
|
||||
"ext": "AO7TcBkd8Iifux0Y8Qze6tVlMg=="
|
||||
"ext": "uqGL1bNENEIVq+dC1p/Y9uWjuA=="
|
||||
},
|
||||
{
|
||||
"key": "欢视",
|
||||
@@ -455,7 +435,7 @@
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 1,
|
||||
"ext": "AO7TcBkd8IPB+BwH4Qma+opv"
|
||||
"ext": "uqGL1bNENExT9fFAy5mE5qU="
|
||||
},
|
||||
{
|
||||
"key": "热播",
|
||||
@@ -466,17 +446,7 @@
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 1,
|
||||
"ext": "AO7TcBkd8I/B5wQc4Qma+pU="
|
||||
},
|
||||
{
|
||||
"key": "可可",
|
||||
"name": "👻可可┃多线┃纯净",
|
||||
"type": 3,
|
||||
"api": "csp_Kekys",
|
||||
"playerType": 2,
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 1
|
||||
"ext": "uqGL1bNENExT7/hGxpSE5qU="
|
||||
},
|
||||
{
|
||||
"key": "zxzj",
|
||||
@@ -522,16 +492,6 @@
|
||||
"changeable": 1,
|
||||
"ext": "https://www.czzyvideo.com/"
|
||||
},
|
||||
{
|
||||
"key": "木星",
|
||||
"name": "🌞木星┃多线┃纯净",
|
||||
"type": 3,
|
||||
"api": "csp_AppSxGuard",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 1,
|
||||
"ext": "FbjDcUxPqpfNr0QF4QvE6sExbctTGI9OTT9b/fj1hQEfFo3ZpT7IjxyVo6ytU3boJSbS02op2WA9SGNlCJpscUJASIjSk1eTbWgFj3BY0O58XL66c3hoMFG1cCcjgoux+ibEY4c2WZ85pgVQ9BW3RV1NZ7a2+xJHJdcafyUM"
|
||||
},
|
||||
{
|
||||
"key": "原创",
|
||||
"name": "☀原创┃不卡┃纯净",
|
||||
@@ -561,7 +521,7 @@
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 1,
|
||||
"ext": "https://auete.pro/"
|
||||
"ext": "https://auete.com/"
|
||||
},
|
||||
{
|
||||
"key": "新6V",
|
||||
@@ -573,6 +533,45 @@
|
||||
"changeable": 0,
|
||||
"ext": "https://www.xb6v.com/"
|
||||
},
|
||||
{
|
||||
"key": "热播影视",
|
||||
"name": "📺热播┃多线┃弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_AppRJ",
|
||||
"jar": "./jars/config.jar",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0,
|
||||
"ext": {
|
||||
"url": "http://v.rbotv.cn"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "天天影视",
|
||||
"name": "⛅️天天┃蓝光┃弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_AppRJ",
|
||||
"jar": "./jars/config.jar",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0,
|
||||
"ext": {
|
||||
"url": "http://tt.ysdqjs.cn"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "浪酷影视",
|
||||
"name": "😎浪酷┃蓝光┃弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_AppRJ",
|
||||
"jar": "./jars/config.jar",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0,
|
||||
"ext": {
|
||||
"url": "http://v.lkuys.cn"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "酷影视",
|
||||
"name": "😎酷影┃蓝光┃纯净",
|
||||
@@ -791,7 +790,7 @@
|
||||
"type": "rect",
|
||||
"ratio": 1.433
|
||||
},
|
||||
"ext": "./json/bili.json?moyuer"
|
||||
"ext": "./json/bili.json?"
|
||||
},
|
||||
{
|
||||
"key": "huya",
|
||||
@@ -978,7 +977,7 @@
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
},
|
||||
"ext": "./json/aliyunpansearch.json?moyuer"
|
||||
"ext": "./json/aliyunpansearch.json?"
|
||||
},
|
||||
{
|
||||
"key": "UCsousou",
|
||||
|
||||
445
摸鱼儿/api/模板.js
445
摸鱼儿/api/模板.js
@@ -1,46 +1,116 @@
|
||||
if (typeof Object.assign != 'function') {
|
||||
Object.assign = function () {
|
||||
var target = arguments[0];
|
||||
for (var i = 1; i < arguments.length; i++) {
|
||||
var source = arguments[i];
|
||||
for (var key in source) {
|
||||
if (Object.prototype.hasOwnProperty.call(source, key)) {
|
||||
target[key] = source[key];
|
||||
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;
|
||||
};
|
||||
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;
|
||||
}
|
||||
}`;
|
||||
|
||||
function getMubans() {
|
||||
var mubanDict = { // 模板字典
|
||||
mxpro: {
|
||||
const mubanDict = { // 模板字典
|
||||
mx: {
|
||||
title: '',
|
||||
host: '',
|
||||
// homeUrl:'/',
|
||||
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"
|
||||
searchable: 2, //是否启用全局搜索,
|
||||
quickSearch: 0, //是否启用快速搜索,
|
||||
filterable: 0, //是否启用分类筛选,
|
||||
headers: { //网站的请求头,完整支持所有的,常带ua和cookies
|
||||
'User-Agent': 'MOBILE_UA', // "Cookie": "searchneed=ok"
|
||||
},
|
||||
class_parse: '.navbar-items li:gt(2):lt(8);a&&Text;a&&href;/(\\d+).html',
|
||||
class_parse: '.navbar-items li:gt(0):lt(10);a&&Text;a&&href;/(\\d+)',
|
||||
play_parse: true,
|
||||
lazy: '',
|
||||
lazy: common_lazy,
|
||||
limit: 6,
|
||||
推荐: '.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, // 推荐内容是否双层定位
|
||||
推荐: '.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&&Text",
|
||||
"img": ".lazyload&&data-original",
|
||||
"desc": ".module-info-item:eq(1)&&Text;.module-info-item:eq(2)&&Text;.module-info-item:eq(3)&&Text",
|
||||
"content": ".module-info-introduction&&Text",
|
||||
"tabs": ".module-tab-item",
|
||||
"lists": ".module-play-list:eq(#id) a"
|
||||
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',
|
||||
},
|
||||
@@ -49,23 +119,24 @@ function getMubans() {
|
||||
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',
|
||||
searchable: 2, //是否启用全局搜索,
|
||||
quickSearch: 0, //是否启用快速搜索,
|
||||
filterable: 0, //是否启用分类筛选,
|
||||
class_parse: '.nav-menu-items&&li;a&&Text;a&&href;.*/(.*?)\.html',
|
||||
play_parse: true,
|
||||
lazy: '',
|
||||
lazy: common_lazy,
|
||||
limit: 6,
|
||||
推荐: '.module-list;.module-items&&.module-item;a&&title;img&&data-src;.module-item-text&&Text;a&&href',
|
||||
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(0)&&Text;.video-info-items:eq(1)&&Text;.video-info-items:eq(2)&&Text;.video-info-items:eq(3)&&Text",
|
||||
"content": ".vod_content&&Text",
|
||||
"tabs": ".module-tab-item",
|
||||
"lists": ".module-player-list:eq(#id)&&.scroll-content&&a"
|
||||
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',
|
||||
},
|
||||
@@ -74,104 +145,121 @@ function getMubans() {
|
||||
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"
|
||||
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(5);a&&Text;a&&href;/(\\d+).html',
|
||||
class_parse: '.myui-header__menu li.hidden-sm:gt(0):lt(7);a&&Text;a&&href;/(\\d+).html',
|
||||
play_parse: true,
|
||||
lazy: '',
|
||||
lazy: common_lazy,
|
||||
limit: 6,
|
||||
推荐: 'ul.myui-vodlist.clearfix;li;a&&title;a&&data-original;.pic-text&&Text;a&&href',
|
||||
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&&Text;.myui-content__detail p:eq(-2)&&Text",
|
||||
"img": ".myui-content__thumb .lazyload&&data-original",
|
||||
"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",
|
||||
"tabs": ".nav-tabs:eq(0) li",
|
||||
"lists": ".myui-content__list:eq(#id) li"
|
||||
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;.text-muted&&Text;a&&href;.text-muted:eq(-1)&&Text',
|
||||
搜索: '#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,//是否启用分类筛选,
|
||||
searchable: 2, //是否启用全局搜索,
|
||||
quickSearch: 0, //是否启用快速搜索,
|
||||
filterable: 0, //是否启用分类筛选,
|
||||
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',
|
||||
play_parse: true,
|
||||
lazy: '',
|
||||
lazy: common_lazy,
|
||||
limit: 6,
|
||||
推荐: 'ul.stui-vodlist.clearfix;li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href',
|
||||
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)&&Text",
|
||||
"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",
|
||||
"content": ".detail&&Text",
|
||||
"tabs": ".stui-vodlist__head h3",
|
||||
"lists": ".stui-content__playlist:eq(#id) li"
|
||||
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: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',
|
||||
搜索: 'ul.stui-vodlist__media,ul.stui-vodlist,#searchList li;a&&title;.lazyload&&data-original;.pic-text&&Text;a&&href;.detail&&Text',
|
||||
},
|
||||
默认: {
|
||||
title: '',
|
||||
host: '',
|
||||
url: '/vodshow/fyclass--------fypage---.html',
|
||||
searchUrl: '/vodsearch/-------------.html?wd=**',
|
||||
searchable: 2,//是否启用全局搜索,
|
||||
quickSearch: 0,//是否启用快速搜索,
|
||||
filterable: 0,//是否启用分类筛选,
|
||||
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: '',
|
||||
limit: 6,
|
||||
double: 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,//是否启用分类筛选,
|
||||
searchable: 2, //是否启用全局搜索,
|
||||
quickSearch: 0, //是否启用快速搜索,
|
||||
filterable: 0, //是否启用分类筛选,
|
||||
headers: {
|
||||
'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',
|
||||
play_parse: true,
|
||||
lazy: '',
|
||||
lazy: common_lazy,
|
||||
limit: 6,
|
||||
推荐: 'ul.fed-list-info.fed-part-rows;li;a.fed-list-title&&Text;a&&data-original;.fed-list-remarks&&Text;a&&href',
|
||||
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"
|
||||
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',
|
||||
},
|
||||
@@ -181,29 +269,30 @@ function getMubans() {
|
||||
searchUrl: '/v_search/**----------fypage---.html',
|
||||
url: '/vod_____show/fyclass--------fypage---.html',
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA'
|
||||
'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: '',
|
||||
推荐: '.hl-vod-list;li;a&&title;a&&data-original;.remarks&&Text;a&&href',
|
||||
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-infos-title&&Text;.hl-text-conch&&Text",
|
||||
"img": ".hl-lazy&&data-original",
|
||||
"desc": ".hl-infos-content&&.hl-text-conch&&Text",
|
||||
"content": ".hl-content-text&&Text",
|
||||
"tabs": ".hl-tabs&&a",
|
||||
"lists": ".hl-plays-list:eq(#id)&&li"
|
||||
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,//是否启用分类筛选,
|
||||
searchable: 2, //是否启用全局搜索,
|
||||
quickSearch: 0, //是否启用快速搜索,
|
||||
filterable: 0, //是否启用分类筛选,
|
||||
},
|
||||
海螺2: {
|
||||
title: '',
|
||||
@@ -211,94 +300,130 @@ function getMubans() {
|
||||
searchUrl: '/index.php/vod/search/page/fypage/wd/**/',
|
||||
url: '/index.php/vod/show/id/fyclass/page/fypage/',
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA'
|
||||
'User-Agent': 'MOBILE_UA',
|
||||
},
|
||||
timeout: 5000,
|
||||
class_parse: '#nav-bar li;a&&Text;a&&href;id/(.*?)/',
|
||||
limit: 40,
|
||||
play_parse: true,
|
||||
lazy: '',
|
||||
推荐: '.list-a.size;li;a&&title;.lazy&&data-original;.bt&&Text;a&&href',
|
||||
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"
|
||||
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,//是否启用分类筛选,
|
||||
searchable: 2, //是否启用全局搜索,
|
||||
quickSearch: 0, //是否启用快速搜索,
|
||||
filterable: 0, //是否启用分类筛选,
|
||||
},
|
||||
短视: {
|
||||
title: '',
|
||||
host: '',
|
||||
// homeUrl:'/',
|
||||
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"
|
||||
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: '',
|
||||
lazy: common_lazy,
|
||||
limit: 6,
|
||||
推荐: '.indexShowBox;ul&&li;a&&title;img&&data-src;.s1&&Text;a&&href',
|
||||
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"
|
||||
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:{
|
||||
短视2: {
|
||||
title: '',
|
||||
host: '',
|
||||
class_name:'电影&电视剧&综艺&动漫',
|
||||
class_url:'1&2&3&4',
|
||||
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: '',
|
||||
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(3)--strong&&Text",
|
||||
"img":".detail-pic&&data-original",
|
||||
"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",
|
||||
"tabs":".anthology.wow.fadeInUp.animated&&.swiper-wrapper&&a",
|
||||
"tab_text":".swiper-slide&&Text",
|
||||
"lists":".anthology-list-box:eq(#id) li"
|
||||
headers: {
|
||||
'User-Agent': 'MOBILE_UA'
|
||||
},
|
||||
搜索:'json:list;name;pic;;id',
|
||||
}
|
||||
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};
|
||||
export default {
|
||||
muban,
|
||||
getMubans
|
||||
};
|
||||
Binary file not shown.
@@ -1,55 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
BIN
摸鱼儿/spider.jar
BIN
摸鱼儿/spider.jar
Binary file not shown.
10
欧歌/api.json
10
欧歌/api.json
@@ -4,9 +4,9 @@
|
||||
"spider": "./spider.jar",
|
||||
"lives": [
|
||||
{
|
||||
"name": "【公众号欧歌APP网络收集】请勿演示贩卖,即将关闭",
|
||||
"name": "【公众号欧歌APP网络收集】接口即将关闭,请勿演示",
|
||||
"type": 0,
|
||||
"url": "./lives/【公众号欧歌APP网络收集】请勿演示贩卖,即将关闭.txt",
|
||||
"url": "./lives/【公众号欧歌APP网络收集】接口即将关闭,请勿演示.txt",
|
||||
"epg": "http://cdn.1678520.xyz/epg/?ch={name}&date={date}"
|
||||
},
|
||||
{
|
||||
@@ -31,20 +31,20 @@
|
||||
"sites": [
|
||||
{
|
||||
"key": "豆瓣2",
|
||||
"name": "📢【公众号欧歌APP网络收集】请勿演示贩卖,即将关闭",
|
||||
"name": "📢【公众号欧歌APP网络收集】接口即将关闭,请勿演示",
|
||||
"type": 3,
|
||||
"api": "csp_Douban",
|
||||
"searchable": 0
|
||||
},
|
||||
{
|
||||
"key": "豆瓣1",
|
||||
"name": "📢【公众号欧歌APP网络收集】请勿演示贩卖,即将关闭公告❤更新:4/6❤",
|
||||
"name": "📢【公众号欧歌APP网络收集】接口即将关闭,请勿演示公告❤更新:4/8❤",
|
||||
"type": 3,
|
||||
"api": "csp_Notice",
|
||||
"searchable": 0,
|
||||
"changeable": 0,
|
||||
"jar": "./jars/豆瓣1.jar",
|
||||
"ext": "https://欧歌.yy.nxog.top/公告.php?b=【公众号欧歌APP网络收集】请勿演示贩卖,即将关闭"
|
||||
"ext": "https://欧歌.yy.nxog.top/公告.php?b=【公众号欧歌APP网络收集】接口即将关闭,请勿演示"
|
||||
},
|
||||
{
|
||||
"key": "csp_Netfixtv",
|
||||
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
21103
欧歌/lives/【公众号欧歌APP网络收集】接口即将关闭,请勿演示.txt
Normal file
21103
欧歌/lives/【公众号欧歌APP网络收集】接口即将关闭,请勿演示.txt
Normal file
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
54
饭太硬/api.json
54
饭太硬/api.json
@@ -114,6 +114,17 @@
|
||||
"quickSearch": 1,
|
||||
"changeable": 1
|
||||
},
|
||||
{
|
||||
"key": "文采",
|
||||
"name": "💮文采┃秒播",
|
||||
"type": 3,
|
||||
"api": "csp_JpysGuard",
|
||||
"timeout": 10,
|
||||
"playerType": 2,
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 1
|
||||
},
|
||||
{
|
||||
"key": "神车",
|
||||
"name": "🐻小熊┃秒播",
|
||||
@@ -150,6 +161,17 @@
|
||||
"changeable": 1,
|
||||
"ext": "https://www.zxzjhd.com/"
|
||||
},
|
||||
{
|
||||
"key": "厂长",
|
||||
"name": "📔厂长┃不卡",
|
||||
"type": 3,
|
||||
"api": "csp_NewCzGuard",
|
||||
"timeout": 10,
|
||||
"playerType": 2,
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 1
|
||||
},
|
||||
{
|
||||
"key": "溢彩",
|
||||
"name": "💡流光┃秒播",
|
||||
@@ -229,29 +251,6 @@
|
||||
"changeable": 1,
|
||||
"ext": "uqGL1bNENExT9fFAy5mE5qU="
|
||||
},
|
||||
{
|
||||
"key": "文采",
|
||||
"name": "💮文采┃秒播",
|
||||
"type": 3,
|
||||
"api": "csp_JpysGuard",
|
||||
"timeout": 10,
|
||||
"playerType": 2,
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 1
|
||||
},
|
||||
{
|
||||
"key": "厂长",
|
||||
"name": "📔厂长┃不卡",
|
||||
"type": 3,
|
||||
"api": "csp_NewCzGuard",
|
||||
"timeout": 10,
|
||||
"playerType": 2,
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"changeable": 1,
|
||||
"ext": "https://www.czzyvideo.com/"
|
||||
},
|
||||
{
|
||||
"key": "奥特",
|
||||
"name": "🏝奥特┃多线",
|
||||
@@ -657,15 +656,6 @@
|
||||
"json": "https://im.feelec.com.cn/res/file.html?id=2c9a91099293dce401946513bd90128b"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "wx",
|
||||
"name": "公众号:神秘的哥哥们",
|
||||
"type": 3,
|
||||
"api": "csp_XPathGuard",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"changeable": 0
|
||||
},
|
||||
{
|
||||
"key": "fan",
|
||||
"name": "导航 www.饭太硬.com",
|
||||
|
||||
@@ -16,8 +16,6 @@ http://202.168.187.208:9089/tsfile/live/1003_1.m3u8?key=txiptv&playlive=1&authid
|
||||
#EXTINF:-1 group-title="央视频道",CCTV1
|
||||
http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226895/1.m3u8?servicetype=1&accountinfo=%7E%7EV2.0%7EI0Rkc6neBYgfpoJ1yud8Fw%7EPepnxHHB2d6Hk2dZWM77MyFlBN5q1KnYLvimM9pqT7Epd7QgO4HFWH0z34SUb2Vs%7EExtInfo9bj61dxzlMXrsixrqcFYPg%3A20240420192714%2C%2C%2C20240420192714%2C%2C10001000275495%2C-1%2C0%2C1%2C-1%2C%2C2%2C2201300%2C%2C%2C2%2C%2C%2CEND&GuardEncType=2
|
||||
#EXTINF:-1 group-title="央视频道",CCTV1
|
||||
http://www.douzhicloud.site:35455/gaoma/cctv1.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV1
|
||||
http://nas.suntao.online:35455/gaoma/cctv1.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV1
|
||||
http://183.215.134.239:19901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
@@ -38,16 +36,12 @@ http://222.169.85.8:9901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央视频道",CCTV2
|
||||
http://183.184.228.183:9003//hls/2/index.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV2
|
||||
http://116.128.243.121:85/tsfile/live/0002_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
#EXTINF:-1 group-title="央视频道",CCTV2
|
||||
http://222.169.85.8:9901/tsfile/live/0002_1.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV2
|
||||
http://183.215.134.239:19901/tsfile/live/0002_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央视频道",CCTV3
|
||||
http://hmjnas.drdjhmj.top:35455/gaoma/cctv3.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV3
|
||||
http://b.zgjok.com:35455/gaoma/cctv3.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV3
|
||||
http://tvbox6.icu/tv/migu.php?id=cctv3$咪咕直播
|
||||
#EXTINF:-1 group-title="央视频道",CCTV3
|
||||
http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=3b0a09&tk=822270345d4c
|
||||
@@ -87,15 +81,11 @@ http://[2409:8087:1:20:20::29]/otttv.bj.chinamobile.com/PLTV/88888888/224/322122
|
||||
http://nas.suntao.online:35455/gaoma/cctv4.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV4
|
||||
http://syno.llzhyq34.top:35455/gaoma/cctv4.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV4
|
||||
http://hmjnas.drdjhmj.top:35455/gaoma/cctv4.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",cctv5
|
||||
https://stream1.freetv.fun/ipv6-cctv5-plus-14.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV5
|
||||
http://115.159.35.169:35455/gaoma/cctv5.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV5
|
||||
http://z.b.bkpcp.top/m.php?id=cctv5
|
||||
#EXTINF:-1 group-title="央视频道",CCTV5
|
||||
http://183.184.228.183:9003//hls/5/index.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV5
|
||||
http://b.zgjok.com:35455/gaoma/cctv5.m3u8
|
||||
@@ -105,8 +95,6 @@ http://42.225.117.174:11199/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid
|
||||
http://222.169.85.8:9901/tsfile/live/0005_1.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV5
|
||||
http://112.81.218.254:35455/gaoma/cctv5.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV5
|
||||
http://xsbc.3sbio.com:35455/gaoma/cctv5.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV5+
|
||||
http://b.zgjok.com:35455/gaoma/cctv5p.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV5+
|
||||
@@ -128,8 +116,6 @@ http://112.81.218.254:35455/gaoma/cctv5p.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV5+
|
||||
http://222.169.85.8:9901/tsfile/live/0116_1.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV5+
|
||||
http://xsbc.3sbio.com:35455/gaoma/cctv5p.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV5+
|
||||
http://183.215.134.239:19901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央视频道",CCTV5+
|
||||
http://syno.llzhyq34.top:35455/gaoma/cctv5p.m3u8
|
||||
@@ -162,22 +148,16 @@ http://live.junhao.mil.cn/rmt9502/3e6e7c5477314ec38f5e58e2a5c70024.m3u8?txSecret
|
||||
#EXTINF:-1 group-title="央视频道",CCTV7
|
||||
https://live.junhao.mil.cn/rmt9502/3e6e7c5477314ec38f5e58e2a5c70024.m3u8?txSecret=57978fafb9c19880afa5c8687e8241d8&txTime=7A42BAFF
|
||||
#EXTINF:-1 group-title="央视频道",CCTV7
|
||||
http://112.81.218.254:35455/gaoma/cctv7.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV7
|
||||
http://125.42.150.114:9901/tsfile/live/1007_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央视频道",CCTV7
|
||||
http://42.225.117.174:11199/tsfile/live/0007_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央视频道",CCTV7
|
||||
http://hmjnas.drdjhmj.top:35455/gaoma/cctv7.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV7
|
||||
http://xsbc.3sbio.com:35455/gaoma/cctv7.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV7
|
||||
https://ldocctvwbcdtxy.liveplay.myqcloud.com/ldocctvwbcd/cdrmldcctv7_1_td.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV-8
|
||||
http://58.17.48.228:808/hls/8/index.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV8
|
||||
http://xsbc.3sbio.com:35455/gaoma/cctv8.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV8
|
||||
http://112.81.218.254:35455/gaoma/cctv8.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV8
|
||||
http://ak6668768.zicp.io:8807/live1008.m3u8
|
||||
@@ -188,12 +168,8 @@ http://222.169.85.8:9901/tsfile/live/0008_1.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV8
|
||||
http://183.215.134.239:19901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央视频道",CCTV8
|
||||
http://xsbc.3sbio.com:35455/gaoma/cctv8k_36m.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV8
|
||||
http://syno.llzhyq34.top:35455/gaoma/cctv8.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV9
|
||||
http://xsbc.3sbio.com:35455/gaoma/cctv9.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV9
|
||||
http://syno.llzhyq34.top:35455/gaoma/cctv9.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV9
|
||||
http://tvbox6.icu/tv/migu.php?id=cctv9$咪咕直播
|
||||
@@ -222,8 +198,6 @@ http://42.225.117.174:11199/tsfile/live/0010_1.m3u8?key=txiptv&playlive=1&authid
|
||||
#EXTINF:-1 group-title="央视频道",CCTV10
|
||||
http://hmjnas.drdjhmj.top:35455/gaoma/cctv10.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV10
|
||||
http://xsbc.3sbio.com:35455/gaoma/cctv10.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV10
|
||||
http://222.169.85.8:9901/tsfile/live/0010_1.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",cctv11[ipv6]
|
||||
https://stream1.freetv.fun/ipv6-cctv11-54.m3u8
|
||||
@@ -238,12 +212,8 @@ http://tvbox6.icu/tv/migu.php?id=cctv11$咪咕直播
|
||||
#EXTINF:-1 group-title="央视频道",CCTV11
|
||||
http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=e74a5d&tk=822270345d4c
|
||||
#EXTINF:-1 group-title="央视频道",CCTV11
|
||||
http://112.81.218.254:35455/gaoma/cctv11.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV11
|
||||
http://125.42.150.114:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央视频道",CCTV11
|
||||
http://119.163.60.181:9901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央视频道",CCTV11
|
||||
http://222.169.85.8:9901/tsfile/live/0011_1.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV11
|
||||
http://hmjnas.drdjhmj.top:35455/gaoma/cctv11.m3u8
|
||||
@@ -262,16 +232,12 @@ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=1e86d6&tk=822270345d4c
|
||||
#EXTINF:-1 group-title="央视频道",CCTV12
|
||||
http://183.184.228.183:9003//hls/13/index.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV12
|
||||
http://xsbc.3sbio.com:35455/gaoma/cctv12.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV12
|
||||
http://58.243.224.244:9901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
#EXTINF:-1 group-title="央视频道",CCTV12
|
||||
http://222.169.85.8:9901/tsfile/live/0012_1.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",cctv13
|
||||
https://stream1.freetv.fun/cctv13-48.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV13
|
||||
http://xsbc.3sbio.com:35455/gaoma/cctv13.m3u8
|
||||
#EXTINF:-1 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 group-title="央视频道",CCTV13
|
||||
http://tvbox6.icu/tv/migu.php?id=cctv13$咪咕直播
|
||||
@@ -282,8 +248,6 @@ http://183.184.228.183:9003//hls/14/index.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV13
|
||||
https://event.pull.hebtv.com/jishi/cp1.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV13
|
||||
http://112.81.218.254:35455/gaoma/cctv13.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV13
|
||||
http://ali-m-l.cztv.com/channels/lantian/channel21/1080p.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV13
|
||||
https://epg.pw/stream/5d3d047c64e44d0a24dc33e5700e579457201d2960036b43819bd930a0bb76a7.m3u8
|
||||
@@ -305,8 +269,6 @@ http://222.169.85.8:9901/tsfile/live/0014_1.m3u8
|
||||
http://125.42.150.114:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央视频道",CCTV14
|
||||
http://183.184.228.183:9003//hls/15/index.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV14
|
||||
http://hmjnas.drdjhmj.top:35455/gaoma/cctv14.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",cctv15[ipv6]
|
||||
https://stream1.freetv.fun/ipv6-cctv15-93.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV15
|
||||
@@ -320,8 +282,6 @@ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=ad0261&tk=822270345d4c
|
||||
#EXTINF:-1 group-title="央视频道",CCTV15
|
||||
http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=5ee1b9&tk=822270345d4c
|
||||
#EXTINF:-1 group-title="央视频道",CCTV15
|
||||
http://112.81.218.254:35455/gaoma/cctv15.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV15
|
||||
http://125.42.150.114:9901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="央视频道",CCTV15
|
||||
http://58.243.224.244:9901/tsfile/live/1013_1.m3u8?key=txiptv&playlive=0&authid=0
|
||||
@@ -338,16 +298,12 @@ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=cc7956&tk=822270345d4c
|
||||
#EXTINF:-1 group-title="央视频道",CCTV16
|
||||
http://183.184.228.183:9003//hls/17/index.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV16
|
||||
http://hmjnas.drdjhmj.top:35455/gaoma/cctv16.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV16
|
||||
http://syno.llzhyq34.top:35455/gaoma/cctv16.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV16
|
||||
http://148.135.93.213:81/live.php?id=CCTV16
|
||||
#EXTINF:-1 group-title="央视频道",CCTV-17
|
||||
http://112.81.218.254:35455/gaoma/cctv17.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV17
|
||||
http://xsbc.3sbio.com:35455/gaoma/cctv17.m3u8
|
||||
#EXTINF:-1 group-title="央视频道",CCTV17
|
||||
http://tvbox6.icu/tv/migu.php?id=cctv17$咪咕直播
|
||||
#EXTINF:-1 group-title="央视频道",CCTV17
|
||||
http://222.169.85.8:9901/tsfile/live/0007_1.m3u8
|
||||
@@ -392,11 +348,7 @@ https://p2.bdstatic.com/rtmp.liveshow.lss-user.baidubce.com/live/stream_bduid_64
|
||||
#EXTINF:-1 group-title="卫视频道",安多卫视
|
||||
https://liveout.xntv.tv/a65jur/96iln2.m3u8
|
||||
#EXTINF:-1 group-title="卫视频道",安徽卫视
|
||||
http://43.129.81.169/live.ahsx.ahtv.cn/live/ahwssx.m3u8
|
||||
#EXTINF:-1 group-title="卫视频道",安徽卫视
|
||||
http://125.42.150.114:9901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="卫视频道",安徽卫视
|
||||
http://148.135.93.213:81/live.php?id=安徽卫视
|
||||
#EXTINF:-1 group-title="卫视频道",澳亚卫视台
|
||||
http://8.138.7.223/tv/gdmzyd.php?id=5
|
||||
#EXTINF:-1 group-title="卫视频道",北京卫视
|
||||
@@ -412,8 +364,6 @@ http://183.215.134.239:19901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authi
|
||||
#EXTINF:-1 group-title="卫视频道",北京卫视
|
||||
http://58.220.211.90:352/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="卫视频道",北京卫视
|
||||
https://hsplay-360.v.btime.com/live_btime/btv_sn_20170706_s1/index.m3u8?time=1743584418&sign=6fac9d89438a51a221a5f7ef49a19f4b
|
||||
#EXTINF:-1 group-title="卫视频道",北京卫视
|
||||
https://hsplay-360.v.btime.com/live_btime/btv_sn_20170706_s1/index.m3u8?time=1743674406&sign=8b7cc72e0f695cae3b1c93ae2f9d7304
|
||||
#EXTINF:-1 group-title="卫视频道",藏语卫视
|
||||
http://php.jdshipin.com:8880/xztv.php?id=zy
|
||||
@@ -455,8 +405,6 @@ http://live.zohi.tv/video/s10001-fztv-3/index.m3u8
|
||||
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 group-title="卫视频道",东南卫视
|
||||
http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=b012d9&tk=822270345d4c
|
||||
#EXTINF:-1 group-title="卫视频道",东南卫视
|
||||
http://115.149.139.141:10001/tsfile/live/1035_1.m3u8?blog.ntnas.top
|
||||
#EXTINF:-1 group-title="卫视频道",东南卫视x
|
||||
http://tvbox6.icu/tv/migu.php?id=dnws
|
||||
#EXTINF:-1 group-title="卫视频道",甘肃卫视
|
||||
@@ -474,8 +422,6 @@ http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E
|
||||
#EXTINF:-1 group-title="卫视频道",广东卫视
|
||||
https://txmov2.a.kwimgs.com/upic/2023/01/26/09/BMjAyMzAxMjYwOTE3NDVfNzM5MzQzNzIyXzk0NjI1OTUwNTA3XzBfMw==_b_B81ddda927d33445d544befd008e60109.mp4
|
||||
#EXTINF:-1 group-title="卫视频道",广东卫视
|
||||
http://115.149.139.141:10001/tsfile/live/1029_1.m3u8?blog.ntnas.top
|
||||
#EXTINF:-1 group-title="卫视频道",广东卫视
|
||||
http://183.215.134.239:19901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="卫视频道",广东卫视
|
||||
http://222.169.85.8:9901/tsfile/live/0125_1.m3u8
|
||||
@@ -486,14 +432,8 @@ http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=adb0f1&tk=822270345d4c
|
||||
#EXTINF:-1 group-title="卫视频道",广西卫视
|
||||
http://live.cztv.cc:85/live/ggpd.m3u8
|
||||
#EXTINF:-1 group-title="卫视频道",广西卫视
|
||||
http://222.169.85.8:9901/tsfile/live/0113_1.m3u8
|
||||
#EXTINF:-1 group-title="卫视频道",广西卫视
|
||||
http://110.81.206.138:49231/tsfile/live/23055_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="卫视频道",广西卫视
|
||||
http://115.149.139.141:10001/tsfile/live/1037_1.m3u8?blog.ntnas.top
|
||||
#EXTINF:-1 group-title="卫视频道",广西卫视
|
||||
http://110.80.17.38:9901/tsfile/live/0113_1.m3u8
|
||||
#EXTINF:-1 group-title="卫视频道",广西卫视
|
||||
http://150.158.112.123/公众号~玉玉软件库/mg.php?id=gxws
|
||||
#EXTINF:-1 group-title="卫视频道",广西卫视
|
||||
http://42.225.117.174:11199/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
@@ -521,8 +461,6 @@ http://tvbox6.icu/tv/migu.php?id=hxws
|
||||
http://116.131.190.210:352/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="卫视频道",河北卫视
|
||||
http://60.8.49.38:352/tsfile/live/0117_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="卫视频道",河北卫视
|
||||
http://115.149.139.141:10001/tsfile/live/1033_1.m3u8?blog.ntnas.top
|
||||
#EXTINF:-1 group-title="卫视频道",河南卫视
|
||||
http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=hnws
|
||||
#EXTINF:-1 group-title="卫视频道",河南卫视
|
||||
@@ -568,8 +506,6 @@ http://150.158.112.123/公众号~玉玉软件库/mg.php?id=jlws
|
||||
#EXTINF:-1 group-title="卫视频道",江苏卫视
|
||||
http://150.158.112.123/%E5%85%AC%E4%BC%97%E5%8F%B7~%E7%8E%89%E7%8E%89%E8%BD%AF%E4%BB%B6%E5%BA%93/mg.php?id=jsws
|
||||
#EXTINF:-1 group-title="卫视频道",江苏卫视
|
||||
http://39.164.160.249:9901/tsfile/live/0127_1.m3u8
|
||||
#EXTINF:-1 group-title="卫视频道",江苏卫视
|
||||
http://tvbox6.icu/tv/migu.php?id=jsws
|
||||
#EXTINF:-1 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
|
||||
@@ -582,8 +518,6 @@ https://txmov2.a.kwimgs.com/upic/2023/02/07/12/BMjAyMzAyMDcxMjQ3NDlfNzM5MzQzNzIy
|
||||
#EXTINF:-1 group-title="卫视频道",江苏卫视
|
||||
http://nctv.top/IDOEPpiryt/jstv5.php?id=jsws
|
||||
#EXTINF:-1 group-title="卫视频道",江西卫视
|
||||
http://43.129.81.169/yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv1.m3u8
|
||||
#EXTINF:-1 group-title="卫视频道",江西卫视
|
||||
http://tvbox6.icu/tv/migu.php?id=jxws
|
||||
#EXTINF:-1 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
|
||||
@@ -601,8 +535,6 @@ http://39.164.160.249:9901/tsfile/live/0121_1.m3u8
|
||||
http://tvbox6.icu/tv/migu.php?id=lnws
|
||||
#EXTINF:-1 group-title="卫视频道",辽宁卫视
|
||||
http://115.149.139.141:10001/tsfile/live/1028_1.m3u8
|
||||
#EXTINF:-1 group-title="卫视频道",辽宁卫视
|
||||
http://115.149.139.141:10001/tsfile/live/1028_1.m3u8?blog.ntnas.top
|
||||
#EXTINF:-1 group-title="卫视频道",内蒙古蒙语卫视
|
||||
https://livestream-bt.nmtv.cn/nmtv/2315general.m3u8?txSecret=4971666599ef9411629213c9a300bf66&txTime=771EF880
|
||||
#EXTINF:-1 group-title="卫视频道",内蒙古卫视
|
||||
@@ -650,8 +582,6 @@ http://150.158.112.123/公众号~玉玉软件库/mg.php?id=sxws
|
||||
#EXTINF:-1 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 group-title="卫视频道",深圳卫视
|
||||
http://125.42.150.114:9901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="卫视频道",深圳卫视
|
||||
http://yncbn.ks-cdn.gitv.tv/gitv_live/G_SHENZHEN-HQ/G_SHENZHEN-HQ.m3u8
|
||||
#EXTINF:-1 group-title="卫视频道",深圳卫视
|
||||
http://z.b.bkpcp.top/m.php?id=szws
|
||||
@@ -667,15 +597,11 @@ http://125.42.150.114:9901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=1&authid=
|
||||
http://222.169.85.8:9901/tsfile/live/0135_1.m3u8
|
||||
#EXTINF:-1 group-title="卫视频道",天津卫视
|
||||
http://m3u8file.lstv.org.cn/nmip-media/channellive/channel1/playlist.m3u8
|
||||
#EXTINF:-1 group-title="卫视频道",天津卫视
|
||||
http://115.149.139.141:10001/tsfile/live/1036_1.m3u8?blog.ntnas.top
|
||||
#EXTINF:-1 group-title="卫视频道",西藏卫视
|
||||
http://tvbox6.icu/tv/migu.php?id=xzws
|
||||
#EXTINF:-1 group-title="卫视频道",西藏卫视
|
||||
http://php.jdshipin.com:8880/xztv.php?id=ws
|
||||
#EXTINF:-1 group-title="卫视频道",西藏卫视
|
||||
http://php.jdshipin.com/xztv.php?id=ws
|
||||
#EXTINF:-1 group-title="卫视频道",西藏卫视
|
||||
http://150.158.112.123/公众号~玉玉软件库/mg.php?id=xzws
|
||||
#EXTINF:-1 group-title="卫视频道",新疆卫视
|
||||
http://tvbox6.icu/tv/migu.php?id=xjws
|
||||
@@ -715,17 +641,11 @@ http://42.48.105.224:9002/tsfile/live/0124_2.m3u8?key=txiptv&playlive=1&authid=0
|
||||
http://148.135.93.213:81/live.php?id=浙江卫视
|
||||
#EXTINF:-1 group-title="省级频道",安徽池州九华山风景区九华山
|
||||
https://gcalic.v.myalicdn.com/gc/jhs05_1/index.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",安徽公共
|
||||
http://43.129.81.169/live.ahsx.ahtv.cn/live/ggtv.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",安徽国际
|
||||
http://43.129.81.169/live.ahsx.ahtv.cn/live/gjtv.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",安徽黄山飞来石
|
||||
https://gcalic.v.myalicdn.com/gc/hsptgy_1/index.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",安徽黄山卧云峰
|
||||
https://gcalic.v.myalicdn.com/gc/wgw02_1/index.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",安徽经济生活
|
||||
http://43.129.81.169/live.ahsx.ahtv.cn/live/jjshtv.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",安徽经济生活
|
||||
http://112.30.194.221:20080/live/eac499adad7b49ff9cfa79ba84693959.flv
|
||||
#EXTINF:-1 group-title="省级频道",安徽经济生活
|
||||
http://112.30.194.221:20080/live/eac499adad7b49ff9cfa79ba84693959/hls.m3u8
|
||||
@@ -744,16 +664,12 @@ https://gcalic.v.myalicdn.com/gc/yxlcyt_1/index.m3u8?contentid=2820180516001
|
||||
#EXTINF:-1 group-title="省级频道",安徽黟县西递牌坊
|
||||
https://gcalic.v.myalicdn.com/gc/yxxdpf_1/index.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",安徽影视
|
||||
http://43.129.81.169/live.ahsx.ahtv.cn/live/ystv.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",安徽影视
|
||||
http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be.flv
|
||||
#EXTINF:-1 group-title="省级频道",安徽影视
|
||||
http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",安徽影视
|
||||
http://112.30.194.221:20080/live/d18ff95cb1fb4bbcb56215e189fc12be/hls.m3u8?zanhd
|
||||
#EXTINF:-1 group-title="省级频道",安徽综艺体育
|
||||
http://43.129.81.169/live.ahsx.ahtv.cn/live/zytytv.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",安徽综艺体育
|
||||
http://112.30.194.221:20080/live/c41f112b83f644ddb082669501c8ecd3.flv
|
||||
#EXTINF:-1 group-title="省级频道",安徽综艺体育
|
||||
http://112.30.194.221:20080/live/c41f112b83f644ddb082669501c8ecd3/hls.m3u8
|
||||
@@ -809,8 +725,6 @@ http://tvpull.dxhmt.cn:9081/tv/11527-1.m3u8
|
||||
http://tvpull.dxhmt.cn:9081/tv/11526-1.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",河南|郏县综合
|
||||
http://tvpull.dxhmt.cn:9081/tv/10425-1.m3u8?zhend
|
||||
#EXTINF:-1 group-title="省级频道",河南|焦作公共
|
||||
http://zhpull.dxhmt.cn/jiaozuo/29b65b69130c4ef1a3283cc7b913da05/playlist.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",河南|焦作综合
|
||||
http://zhpull.dxhmt.cn/jiaozuo/b75a92c9503e47cf9e89f7ff247b65f2/playlist.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",河南|兰考新闻
|
||||
@@ -857,18 +771,8 @@ http://v4d.xiepeiru.top:1123/iptv/hm/HeNanMinSheng
|
||||
https://ls.qingting.fm/live/4972/64k.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",黑龙江新闻法治
|
||||
https://ls.qingting.fm/live/4974/64k.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",湖北|武汉经济
|
||||
http://stream.appwuhan.com/4tzb/sd/live.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",湖南电视剧
|
||||
http://175.155.106.72:89/live1/live1.m3u8?zsicd 72.会东新闻
|
||||
#EXTINF:-1 group-title="省级频道",湖南电视剧
|
||||
http://www.peanutbar.cn:8099/tsfile/live/1004_1.m3u8?key=txiptv
|
||||
#EXTINF:-1 group-title="省级频道",湖南国际
|
||||
http://www.peanutbar.cn:8099/tsfile/live/1007_1.m3u8?key=txiptv
|
||||
#EXTINF:-1 group-title="省级频道",湖南经视
|
||||
http://116.128.243.121:85/tsfile/live/1000_1.m3u8?key=txiptv&playlive=1&authid=0
|
||||
#EXTINF:-1 group-title="省级频道",湖南经视
|
||||
http://www.peanutbar.cn:8099/tsfile/live/1006_1.m3u8?key=txiptv
|
||||
#EXTINF:-1 group-title="省级频道",湖南湘西凤凰古城
|
||||
https://gcalic.v.myalicdn.com/gc/fhgcdnhs_1/index.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",湖南张家界将军列队
|
||||
@@ -917,34 +821,10 @@ https://gcalic.v.myalicdn.com/gc/hspyt_1/index.m3u8
|
||||
https://gcalic.v.myalicdn.com/gc/ylh04_1/index.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",江苏影视
|
||||
http://tvbox6.icu/tv/migu.php?id=jsys
|
||||
#EXTINF:-1 group-title="省级频道",江西都市
|
||||
http://43.129.81.169/yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv2.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",江西公共农业
|
||||
http://play-live-hls.jxtvcn.com.cn/live/tv_jxtv5.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",江西公共农业
|
||||
http://43.129.81.169/yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv5.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",江西经济生活
|
||||
http://43.129.81.169/yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv3_hd.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",江西南昌梅岭
|
||||
https://gcalic.v.myalicdn.com/gc/fcw03_1/index.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",江西少儿
|
||||
http://play-live-hls.jxtvcn.com.cn/live/tv_jxtv6.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",江西少儿
|
||||
http://43.129.81.169/yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv6.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",江西陶瓷
|
||||
http://43.129.81.169/yun-live.jxtvcn.com.cn/live-jxtv/tv_taoci.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",江西新闻
|
||||
http://play-live-hls.jxtvcn.com.cn/live/tv_jxtv7.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",江西新闻
|
||||
http://play-live-hls.jxtvcn.com.cn/live/tv_jxtv7.flv
|
||||
#EXTINF:-1 group-title="省级频道",江西新闻
|
||||
rtmp://play-live-hls.jxtvcn.com.cn/live/tv_jxtv7
|
||||
#EXTINF:-1 group-title="省级频道",江西新闻
|
||||
http://43.129.81.169/yun-live.jxtvcn.com.cn/live-jxtv/tv_jxtv7.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",江西影视旅游
|
||||
rtmp://play-live-hls.jxtvcn.com.cn/live/tv_jxtv4
|
||||
#EXTINF:-1 group-title="省级频道",江西影视旅游
|
||||
http://43.129.81.169/yun-live.jxtvcn.com.cn/jxtv-jxtv/tv_jxtv4.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",江西于都中央红军长征出发地纪念园
|
||||
https://gcalic.v.myalicdn.com/gc/zjjybf_1/index.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",辽宁都市
|
||||
@@ -1069,12 +949,6 @@ https://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8
|
||||
http://ali-m-l.cztv.com/channels/lantian/channel06/1080p.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",浙江民生休闲
|
||||
http://ali-m-l.cztv.com/channels/lantian/channel06/720p.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",浙江民生休闲
|
||||
https://stream1.freetv.fun/zhe-jiang-min-sheng-6.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",浙江民生休闲
|
||||
https://stream1.freetv.fun/zhe-jiang-min-sheng-xiu-xian-5.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",浙江民生休闲
|
||||
https://stream1.freetv.fun/zhe-jiang-min-sheng-9.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",浙江钱江
|
||||
http://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",浙江钱江
|
||||
@@ -1087,8 +961,6 @@ https://stream1.freetv.fun/bf079ada709563bdd095159c02dfb5afb53c24e643b73f987100b
|
||||
http://ali-m-l.cztv.com/channels/lantian/channel002/720p.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",浙江钱江
|
||||
http://ali-m-l.cztv.com/channels/lantian/channel02/1080p.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",浙江钱江频道
|
||||
https://ali-m-l.cztv.com/channels/lantian/channel002/1080p.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",浙江少儿
|
||||
https://ali-m-l.cztv.com/channels/lantian/channel008/1080p.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",浙江少儿
|
||||
@@ -1159,8 +1031,6 @@ https://stream1.freetv.fun/zhe-jiang-xin-wen-6.m3u8
|
||||
http://ali-m-l.cztv.com/channels/lantian/channel07/720p.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",浙江新闻
|
||||
https://ali-m-l.cztv.com/channels/lantian/channel07/1080p.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",浙江休闲台
|
||||
http://ali-m-l.cztv.com/channels/lantian/channel006/720p.m3u8
|
||||
#EXTINF:-1 group-title="省级频道",浙江影视
|
||||
https://ali-m-l.cztv.com/channels/lantian/channel005/1080p.m3u8?
|
||||
#EXTINF:-1 group-title="省级频道",浙江舟山东极岛
|
||||
@@ -1343,12 +1213,8 @@ https://txmov2.a.kwimgs.com/bs3/video-hls/5212072245425012814_hlsb.m3u8
|
||||
https://vd4.bdstatic.com:443/mda-mdkd7yybv4y505qa/1080p/h264_cae/1620480120114753589/mda-mdkd7yybv4y505qa.mp4
|
||||
#EXTINF:-1 group-title="未分组",爱情醉醉醉
|
||||
http://media4.caiyun.feixin.10086.cn/StorageWeb/servlet/GetFileByURLServlet?dm=D970&root=/mnt/wfs88&pt=/504/60&fileid=K050460104c8289865f740fb23c862609a.mp4&type=52&ui=MTAweWMyNE8xNDE3&ci=100yc24O141703720220401071008pw6&cn=%E7%88%B1%E6%83%85%E9%86%89%E9%86%89%E9%86%89&ct=3&time=1648782401&exp=86400&code=2D1A85C059E22A0514FF23385A5847C0323620E70E8955E421A4D8A18452F539&ec=1&bucketName=hcybf04
|
||||
#EXTINF:-1 group-title="未分组",安庆新闻综合
|
||||
http://43.129.81.169/nrtapush.ahsx.ahtv.cn/live/aqpd.m3u8
|
||||
#EXTINF:-1 group-title="未分组",安顺新闻
|
||||
https://ls.qingting.fm/live/5022203/64k.m3u8
|
||||
#EXTINF:-1 group-title="未分组",安阳文旅
|
||||
http://zhpull.dxhmt.cn:80/anyang/24edb37167474b17948c6fbaf09890b8/playlist.m3u8
|
||||
#EXTINF:-1 group-title="未分组",澳门酒吧音乐
|
||||
https://vd3.bdstatic.com/mda-mkpi5r0xe92ja446/480p/h264/1637759253085791346/mda-mkpi5r0xe92ja446.mp4
|
||||
#EXTINF:-1 group-title="未分组",澳视澳门台
|
||||
@@ -1373,8 +1239,6 @@ https://rmplive.hljtv.com/live/baiquan.m3u8
|
||||
http://live-hls-web-aja.getaj.net/AJA/02.m3u8
|
||||
#EXTINF:-1 group-title="未分组",半島新聞台
|
||||
http://live-hls-web-aje.getaj.net/AJE/01.m3u8
|
||||
#EXTINF:-1 group-title="未分组",蚌埠新闻
|
||||
http://43.129.81.169/live.ahsx.ahtv.cn/live/bbtv.m3u8
|
||||
#EXTINF:-1 group-title="未分组",包头新闻综合
|
||||
https://livestream-bt.nmtv.cn/nmtv/2358general.m3u8?txSecret=98390a77c143a68f0fd64bfe6e181dcb&txTime=771E8800
|
||||
#EXTINF:-1 group-title="未分组",宝丰综合
|
||||
@@ -1545,8 +1409,6 @@ https://alimov2.a.kwimgs.com/upic/2022/01/30/17/BMjAyMjAxMzAxNzE4NTJfNDAzMDAxOTl
|
||||
http://txmov2.a.kwimgs.com/upic/2022/01/30/17/BMjAyMjAxMzAxNzE4NTJfNDAzMDAxOTlfNjYxNzUzOTg3NjlfMF8z_b_Be41d9503181d7b0608a839ed401e02c2.mp4
|
||||
#EXTINF:-1 group-title="未分组",春晚2022
|
||||
http://txmov2.a.kwimgs.com/upic/2022/02/01/11/BMjAyMjAyMDExMTEwMjNfNDAzMDAxOTlfNjYzNzA4MTk4NzNfMF8z_b_B898cc7ddd0025bf54ddb18ec1f723c84.mp4
|
||||
#EXTINF:-1 group-title="未分组",春晚2022
|
||||
https://alimov2.a.kwimgs.com/upic/2022/02/01/11/BMjAyMjAyMDExMTEwMjNfNDAzMDAxOTlfNjYzNzA4MTk4NzNfMF8z_b_B898cc7ddd0025bf54ddb18ec1f723c84.mp4
|
||||
#EXTINF:-1 group-title="未分组",春晚2023
|
||||
https://txmov2.a.kwimgs.com/bs3/video-hls/5251197255879398624_hlshd15.m3u8
|
||||
#EXTINF:-1 group-title="未分组",春晚2024
|
||||
@@ -1561,8 +1423,6 @@ https://vd4.bdstatic.com/mda-ndd3dfth86fye3tv/1080p/cae_h264_delogo/164990374382
|
||||
https://vd4.bdstatic.com/mda-nak1ta9hr7uau7gi/fhd/cae_h264_nowatermark_delogo/1642800023084828200/mda-nak1ta9hr7uau7gi.mp4
|
||||
#EXTINF:-1 group-title="未分组",达州新闻
|
||||
http://tv.drs.dzxw.net:80/channellive/xwzhpd-dz1.flv
|
||||
#EXTINF:-1 group-title="未分组",达州新闻综合
|
||||
http://tv.drs.dzxw.net/channellive/xwzhpd-dz1.flv
|
||||
#EXTINF:-1 group-title="未分组",大爱1台
|
||||
https://pulltv2.wanfudaluye.com/live/tv1.m3u8
|
||||
#EXTINF:-1 group-title="未分组",大爱2
|
||||
@@ -1619,14 +1479,6 @@ http://lvbaiducdnct.inter.ptqy.gitv.tv:80/tslive/c60_fast_1033_720P_t10/c60_fast
|
||||
https://vd3.bdstatic.com/mda-maqxxg1hrznsdf1a/v1-cae/1080p/mda-maqxxg1hrznsdf1a.mp4
|
||||
#EXTINF:-1 group-title="未分组",点燃一根烟
|
||||
https://vd2.bdstatic.com:443/mda-mdapwdafpsiy63zu/1080p/h264_cae/1620614712517070219/mda-mdapwdafpsiy63zu.mp4
|
||||
#EXTINF:-1 group-title="未分组",电影_犯罪片
|
||||
http://124.248.69.76:26781/huya/11352974
|
||||
#EXTINF:-1 group-title="未分组",电影_贺岁
|
||||
http://124.248.69.76:26781/huya/11601971
|
||||
#EXTINF:-1 group-title="未分组",电影_强森
|
||||
http://124.248.69.76:26781/huya/21059581
|
||||
#EXTINF:-1 group-title="未分组",电影_玄幻
|
||||
http://124.248.69.76:26781/huya/11342414
|
||||
#EXTINF:-1 group-title="未分组",垫江综合
|
||||
http://play-sh.quklive.com/live/1672366847646284.m3u8
|
||||
#EXTINF:-1 group-title="未分组",垫江综合
|
||||
@@ -1785,35 +1637,17 @@ https://gcalic.v.myalicdn.com/gc/fhgcdgm_1/index.m3u8
|
||||
https://gcalic.v.myalicdn.com/gc/fhgcdnhs_1/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",凤凰香港
|
||||
http://aktv_stream1.m16tv.cfd/stream/aktv/null-5/AKTV.m3u8
|
||||
#EXTINF:-1 group-title="未分组",凤凰香港
|
||||
http://43.129.81.169/qctv.fengshows.cn/live/0701phk72.m3u8
|
||||
#EXTINF:-1 group-title="未分组",凤凰香港
|
||||
http://43.129.81.169/1.v.smtcdns.net/qctv.fengshows.cn/live/0701phk72.m3u8
|
||||
#EXTINF:-1 group-title="未分组",凤凰香港
|
||||
https://stream1.freetv.fun/feng-huang-xiang-gang-10.ctv
|
||||
#EXTINF:-1 group-title="未分组",凤凰中文
|
||||
http://43.129.81.169/qctv.fengshows.cn/live/0701pcc72.flv
|
||||
#EXTINF:-1 group-title="未分组",凤凰中文
|
||||
http://aktv_stream1.m16tv.cfd/stream/aktv/null-3/AKTV.m3u8
|
||||
#EXTINF:-1 group-title="未分组",凤凰中文
|
||||
http://43.129.81.169/qctv.fengshows.cn/live/0701pcc72.m3u8
|
||||
#EXTINF:-1 group-title="未分组",凤凰中文
|
||||
http://43.129.81.169/1.v.smtcdns.net/qctv.fengshows.cn/live/0701pcc72.m3u8
|
||||
#EXTINF:-1 group-title="未分组",凤凰中文
|
||||
http://8.138.7.223/tv/gdmzyd.php?id=4$梅州移动
|
||||
#EXTINF:-1 group-title="未分组",凤凰中文
|
||||
http://148.135.93.213:81/phenix.php?id=fhzw
|
||||
#EXTINF:-1 group-title="未分组",凤凰中文
|
||||
http://aktv_stream.m16tv.cfd/stream/aktv/null-3/AKTV.m3u8
|
||||
#EXTINF:-1 group-title="未分组",凤凰中文
|
||||
https://stream1.freetv.fun/feng-huang-zhong-wen-1.m3u8
|
||||
#EXTINF:-1 group-title="未分组",凤凰资讯
|
||||
http://aktv_stream1.m16tv.cfd/stream/aktv/null-4/AKTV.m3u8
|
||||
#EXTINF:-1 group-title="未分组",凤凰资讯
|
||||
http://43.129.81.169/qctv.fengshows.cn/live/0701pin72.m3u8
|
||||
#EXTINF:-1 group-title="未分组",凤凰资讯
|
||||
http://43.129.81.169/1.v.smtcdns.net/qctv.fengshows.cn/live/0701pin72.m3u8
|
||||
#EXTINF:-1 group-title="未分组",凤凰资讯
|
||||
http://61.221.215.25:8800/hls/47/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",凤凰资讯
|
||||
http://148.135.93.213:81/phenix.php?id=fhzx
|
||||
@@ -2198,8 +2032,6 @@ http://150.158.112.123/公众号~玉玉软件库/mg.php?id=haxwzh
|
||||
#EXTINF:-1 group-title="未分组",淮北经济生活
|
||||
https://live.hbnews.net/video/ggpd/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",淮北新闻综合
|
||||
http://43.129.81.169/live.ahsx.ahtv.cn/live/hbds.m3u8
|
||||
#EXTINF:-1 group-title="未分组",淮北新闻综合
|
||||
https://live.hbnews.net/video/xwzh/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",淮滨综合
|
||||
http://tvpull.dxhmt.cn:9081/tv/11527-1.m3u8
|
||||
@@ -2309,10 +2141,6 @@ http://221.228.70.101:8080/live/xinwen.m3u8
|
||||
https://jiangyan-tv-hls.cm.jstv.com/jiangyan-tv/jiangyanzh.m3u8
|
||||
#EXTINF:-1 group-title="未分组",姜堰新闻综合
|
||||
https://jiangyan-tv-hls.cm.jstv.com/jiangyan-tv/jiangyanzh.m3u8?zjiangsd
|
||||
#EXTINF:-1 group-title="未分组",焦作公共
|
||||
http://zhpull.dxhmt.cn/jiaozuo/29b65b69130c4ef1a3283cc7b913da05/playlist.m3u8
|
||||
#EXTINF:-1 group-title="未分组",焦作公共频道
|
||||
http://zhpull.dxhmt.cn/jiaozuo/29b65b69130c4ef1a3283cc7b913da05/playlist.m3u8?zhend
|
||||
#EXTINF:-1 group-title="未分组",焦作综合
|
||||
http://zhpull.dxhmt.cn/jiaozuo/b75a92c9503e47cf9e89f7ff247b65f2/playlist.m3u8
|
||||
#EXTINF:-1 group-title="未分组",焦作综合频道
|
||||
@@ -2567,8 +2395,6 @@ http://tvpull.dxhmt.cn:9081/tv/11122-1.m3u8
|
||||
https://video.yinyuetai.com/7be03d214b7f4d759f7b2943b695433b.mp4
|
||||
#EXTINF:-1 group-title="未分组",流泪的飞蛾
|
||||
https://vd3.bdstatic.com/mda-mmszwiraavrsffr0/1080p/cae_h264_delogo/1643524273204830134/mda-mmszwiraavrsffr0.mp4?pd=2&pt=0&cr=3&vt=0&cd=0&did=cfcd208495d565ef66e7dff9f98764da&logid=1973662113&vid=528085760632465971&auth_key=1648612973-0-0-c098806cd400c3e98569911eb8f9fdf7&bcevod_channel=searchbox_feed
|
||||
#EXTINF:-1 group-title="未分组",六安综合
|
||||
http://43.129.81.169/live.ahsx.ahtv.cn/live/latv.m3u8
|
||||
#EXTINF:-1 group-title="未分组",六合新闻综合
|
||||
http://p2hs.vzan.com/720020/432453820030502236/live.m3u8
|
||||
#EXTINF:-1 group-title="未分组",六盘山红军长征景区
|
||||
@@ -2920,8 +2746,6 @@ http://tvpull.dxhmt.cn:9081/tv/10326-1.m3u8
|
||||
#EXTINF:-1 group-title="未分组",洒梦
|
||||
https://txmov2.a.kwimgs.com/upic/2021/09/13/22/BMjAyMTA5MTMyMjMyMDRfMjQ0NzQ3NjQ4Nl81NzEyNTUzNjg2Nl8wXzM=_b_Bc7abc424980ded43a76cb0f496b5d7e2.mp4
|
||||
#EXTINF:-1 group-title="未分组",三国演义
|
||||
http://124.248.69.76:26781/huya/11602081
|
||||
#EXTINF:-1 group-title="未分组",三国演义
|
||||
http://150.158.112.123/php/huya.php?id=11602081
|
||||
#EXTINF:-1 group-title="未分组",三立戏剧台
|
||||
http://61.221.215.25:8800/hls/41/index.m3u8
|
||||
@@ -2986,8 +2810,6 @@ https://stream1.freetv.fun/shao-xing-gong-gong-2.m3u8
|
||||
#EXTINF:-1 group-title="未分组",绍兴公共
|
||||
https://stream1.freetv.fun/shao-xing-gong-gong-1.m3u8
|
||||
#EXTINF:-1 group-title="未分组",绍兴公共
|
||||
https://stream1.freetv.fun/shao-xing-gong-gong-3.m3u8
|
||||
#EXTINF:-1 group-title="未分组",绍兴公共
|
||||
https://stream1.freetv.fun/shao-xing-gong-gong-8.m3u8
|
||||
#EXTINF:-1 group-title="未分组",绍兴文化
|
||||
http://live.shaoxing.com.cn/video/s10001-sxtv3/index.m3u8?zzhed?
|
||||
@@ -2999,8 +2821,6 @@ http://live.shaoxing.com.cn/video/s10001-sxhb/index.m3u8?zzhed
|
||||
http://live.shaoxing.com.cn/video/s10001-sxhb/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",绍兴新闻综合
|
||||
https://stream1.freetv.fun/shao-xing-xin-wen-zong-he-2.m3u8
|
||||
#EXTINF:-1 group-title="未分组",绍兴新闻综合
|
||||
https://stream1.freetv.fun/shao-xing-xin-wen-zong-he-4.m3u8
|
||||
#EXTINF:-1 group-title="未分组",申请退费
|
||||
https://gitee.com/tv2785/iptv/raw/master/ad.mp4
|
||||
#EXTINF:-1 group-title="未分组",什邡新闻频道
|
||||
@@ -3009,8 +2829,6 @@ http://live.sfrmt.com:85/live/zhpd.m3u8?zsicd
|
||||
http://live.sfrmt.com:85/live/zhpd.m3u8
|
||||
#EXTINF:-1 group-title="未分组",神探狄仁杰
|
||||
http://zzy789.xyz/douyu1.php?id=5875025
|
||||
#EXTINF:-1 group-title="未分组",神探狄仁杰2
|
||||
http://124.248.69.76:26781/huya/11342425
|
||||
#EXTINF:-1 group-title="未分组",神仙姑娘
|
||||
https://vd4.bdstatic.com/mda-nciz5tc8dnbgx932/1080p/cae_h264_delogo/1647810046618895479/mda-nciz5tc8dnbgx932.mp4
|
||||
#EXTINF:-1 group-title="未分组",生命电视
|
||||
@@ -3031,8 +2849,6 @@ https://p8.vzan.com/slowlive/034028687228317362/live.m3u8
|
||||
https://p8.vzan.com/slowlive/034028687228317362/live.m3u8?zbid=351104&amp%3Btpid=868100086
|
||||
#EXTINF:-1 group-title="未分组",十堰新闻
|
||||
https://stream1.freetv.fun/shi-yan-xin-wen-3.m3u8
|
||||
#EXTINF:-1 group-title="未分组",石家庄新闻综合
|
||||
http://124.239.135.194:11080/live/sjzxwzh/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",世间的酒你醉了没有
|
||||
https://txmov2.a.kwimgs.com/bs3/video-hls/5245849239862387651_hlsb.m3u8
|
||||
#EXTINF:-1 group-title="未分组",世界历史
|
||||
@@ -3075,12 +2891,8 @@ https://live-auth.51kandianshi.com/szgd/csztv4.m3u8
|
||||
https://live-auth.51kandianshi.com/szgd/csztv2.m3u8
|
||||
#EXTINF:-1 group-title="未分组",苏州生活资讯
|
||||
https://live-auth.51kandianshi.com/szgd/csztv5.m3u8
|
||||
#EXTINF:-1 group-title="未分组",苏州生活资讯
|
||||
https://stream1.freetv.fun/su-zhou-sheng-huo-zi-xun-1.m3u8
|
||||
#EXTINF:-1 group-title="未分组",苏州文化生活
|
||||
https://live-auth.51kandianshi.com/szgd/csztv3.m3u8
|
||||
#EXTINF:-1 group-title="未分组",苏州文化生活
|
||||
https://stream1.freetv.fun/su-zhou-wen-hua-sheng-huo-2.m3u8
|
||||
#EXTINF:-1 group-title="未分组",苏州新闻综合
|
||||
https://live-auth.51kandianshi.com/szgd/csztv1.m3u8
|
||||
#EXTINF:-1 group-title="未分组",苏州新闻综合
|
||||
@@ -3151,16 +2963,12 @@ http://mobi.kuwo.cn/tmevideo/tme1662018.mp4
|
||||
http://mobi.kuwo.cn/tmevideo/tme2033087.mp4
|
||||
#EXTINF:-1 group-title="未分组",汤阴综合
|
||||
http://tvpull.dxhmt.cn:9081/tv/10523-1.m3u8
|
||||
#EXTINF:-1 group-title="未分组",汤原综合
|
||||
https://rmplive.hljtv.com/live/tangyuan.m3u8
|
||||
#EXTINF:-1 group-title="未分组",逃学威龙2
|
||||
https://alimov2.a.kwimgs.com/upic/2021/12/28/16/BMjAyMTEyMjgxNjUxMzhfNDAzMDAxOTlfNjM2ODQ1ODYxNzhfMF8z_b_Ba5bdfedb34d432e906dbc401975d5387.mp4
|
||||
#EXTINF:-1 group-title="未分组",逃之夭夭
|
||||
http://mobi.kuwo.cn/tmevideo/tme12155598.mp4
|
||||
#EXTINF:-1 group-title="未分组",淘电影
|
||||
https://stream1.freetv.fun/ipv6-tao-dian-ying-5.m3u8
|
||||
#EXTINF:-1 group-title="未分组",特辑电影
|
||||
http://huanqiuzhibo.cn/manifest/douyu.php?id=3637778
|
||||
#EXTINF:-1 group-title="未分组",天公不作美-黄静美
|
||||
https://vd2.bdstatic.com/mda-mcibj6pxkwe3x1ji/1080p/cae_h264/1616117049/mda-mcibj6pxkwe3x1ji.mp4
|
||||
#EXTINF:-1 group-title="未分组",天灰灰
|
||||
@@ -3169,8 +2977,6 @@ https://txmov2.a.kwimgs.com/upic/2021/11/17/20/BMjAyMTExMTcyMDI5MjRfMjQ0NzQ3NjQ4
|
||||
https://gcalic.v.myalicdn.com/gc/ljgcszsnkgc_1/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",天津解放桥
|
||||
https://gcalic.v.myalicdn.com/gc/zyqcdx01_1/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",天龙八部
|
||||
http://jiaojirentv.top/2020/yy.php?id=1382881708
|
||||
#EXTINF:-1 group-title="未分组",天若有情
|
||||
http://jsmov2.a.yximgs.com/bs3/video-hls/5246412168297899387_hlsb.m3u8
|
||||
#EXTINF:-1 group-title="未分组",天涯石
|
||||
@@ -3197,8 +3003,6 @@ https://gnhls.qingmei.tv/live/tlxw.m3u8?volcTime=1753081509&volcSecret=10999ac48
|
||||
https://ls.qingting.fm/live/21303/64k.m3u8
|
||||
#EXTINF:-1 group-title="未分组",推荐9首DJ舞曲_首首甜美醉人
|
||||
https://vd2.bdstatic.com/mda-mhig1c3sw223mx8p/1080p/cae_h264/1629380139191731149/mda-mhig1c3sw223mx8p.mp4
|
||||
#EXTINF:-1 group-title="未分组",陀枪师姐
|
||||
http://124.248.69.76:26781/huya/23860039
|
||||
#EXTINF:-1 group-title="未分组",万合出品
|
||||
http://huanqiuzhibo.cn/manifest/douyu.php?id=9220456
|
||||
#EXTINF:-1 group-title="未分组",王启文-老鼠爱大米
|
||||
@@ -3207,8 +3011,6 @@ https://vd3.bdstatic.com/mda-pd3dun5ckgtdf71z/sc/cae_h264/1680602128481942845/md
|
||||
https://15799848.s21v.faiusr.com/58/ABUIABA6GAAgupzx5gUoyLmp9wc.mp4
|
||||
#EXTINF:-1 group-title="未分组",王者荣耀
|
||||
http://tc-tct.douyucdn2.cn/dyliveflv1a/1863767rkpl2_2000p.m3u8?wsAuth=e06e8fc59b6e23439332b7caf1b2687d&token=cpn-androidmpro-0-1863767-7b520f6fe0a2b18d8fe12b672922635bfc8c2d455179f350&logo=0&expire=0&did=d010b07dcb997ada9934081c873542f0&origin=tct&vhost=play2
|
||||
#EXTINF:-1 group-title="未分组",王者荣耀
|
||||
http://itv.nctv.top:35455/huya/660002
|
||||
#EXTINF:-1 group-title="未分组",网络金曲《拈花一笑》《陪你千山万水》《对面小姐姐》
|
||||
https://vdse.bdstatic.com//c2deba4d320384736569e542ac531aff.mp4
|
||||
#EXTINF:-1 group-title="未分组",网络情歌精选
|
||||
@@ -3221,8 +3023,6 @@ http://channel.wcrmt.cn:80/nmip-media/channellive/channel105268/playlist.m3u8
|
||||
https://rmplive.hljtv.com/live/wangkui.m3u8
|
||||
#EXTINF:-1 group-title="未分组",望乡台
|
||||
https://gcalic.v.myalicdn.com/gc/hlwxt_1/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",纬来电影
|
||||
http://122.117.71.103:8554/http/61.222.53.250:8081/hls/69/811/ch35.m3u8
|
||||
#EXTINF:-1 group-title="未分组",纬来精采
|
||||
http://61.221.215.25:8800/hls/48/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",为爱疯狂
|
||||
@@ -3293,8 +3093,6 @@ http://stream.thmz.com/wxtv1/playlist.m3u8
|
||||
http://stream.thmz.com/wxtv2/playlist.m3u8
|
||||
#EXTINF:-1 group-title="未分组",无锡娱乐
|
||||
http://stream.thmz.com/wxtv2/sd/live.m3u8?zjiangsd
|
||||
#EXTINF:-1 group-title="未分组",芜湖新闻综合
|
||||
http://43.129.81.169/live.ahsx.ahtv.cn/live/whpd.m3u8
|
||||
#EXTINF:-1 group-title="未分组",五彩池
|
||||
https://gcalic.v.myalicdn.com/gc/hlwcc_1/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",五常综合
|
||||
@@ -3303,34 +3101,8 @@ https://rmplive.hljtv.com/live/wuchang.m3u8
|
||||
https://play.wtqrm.com:443/qtwz/wtqzb.m3u8?auth_key=1663323505-0-0-01843919c015a267038d6e00fd1e1519
|
||||
#EXTINF:-1 group-title="未分组",伍佰-挪威的森林(演唱会)
|
||||
http://em.21dtv.com/songs/60032810.mkv
|
||||
#EXTINF:-1 group-title="未分组",武汉教育
|
||||
http://stream.appwuhan.com/jyzb/sd/live.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武汉教育
|
||||
https://stream1.freetv.fun/wu-yi-jiao-yu-1.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武汉教育
|
||||
https://stream1.freetv.fun/wu-yi-jiao-yu-17.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武汉教育
|
||||
https://stream1.freetv.fun/wu-yi-jiao-yu-4.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武汉教育
|
||||
http://stream.appwuhan.com:80/jyzb/sd/live.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武汉经济
|
||||
http://stream.appwuhan.com/4tzb/sd/live.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武汉生活
|
||||
http://stream.appwuhan.com/3tzb/sd/live.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武汉四台经济
|
||||
https://stream1.freetv.fun/wu-yi-jing-ji-1.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武汉外语
|
||||
http://stream.appwuhan.com/6tzb/sd/live.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武汉新闻综合
|
||||
http://stream.appwuhan.com/1tzb/sd/live.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武汉一台新闻综合
|
||||
https://stream1.freetv.fun/wu-yi-xin-wen-zong-he-7.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武汉一台新闻综合
|
||||
https://ls.qingting.fm/live/20198/64k.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武汉一台新闻综合
|
||||
https://stream1.freetv.fun/wu-yi-xin-wen-zong-he-1.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武汉一台新闻综合
|
||||
http://stream.appwuhan.com:80/1tzb/sd/live.m3u8
|
||||
#EXTINF:-1 group-title="未分组",武林外传
|
||||
https://txmov2.a.kwimgs.com/upic/2021/12/28/14/BMjAyMTEyMjgxNDQ0NTlfNDAzMDAxOTlfNjM2NzgyNjQ2ODFfMF8z_b_B9d8e425d16140ae0f37139b7ee6b0a84.mp4
|
||||
#EXTINF:-1 group-title="未分组",武乡新闻综合
|
||||
@@ -3414,8 +3186,6 @@ https://txmov2.a.kwimgs.com/upic/2021/11/15/12/BMjAyMTExMTUxMjM1NTdfMTcyOTc0NDgy
|
||||
#EXTINF:-1 group-title="未分组",小鱼授权
|
||||
https://vd4.bdstatic.com/mda-mkn4iq79ihtufbc1/sc/cae_h264/1637639849265611965/mda-mkn4iq79ihtufbc1.mp4
|
||||
#EXTINF:-1 group-title="未分组",笑傲江湖
|
||||
http://124.248.69.76:26781/huya/23865142
|
||||
#EXTINF:-1 group-title="未分组",笑傲江湖
|
||||
http://150.158.112.123/php/yy.php?id=1354930909
|
||||
#EXTINF:-1 group-title="未分组",辛晓琪-亲爱的小孩
|
||||
http://em.21dtv.com/songs/60077183.mkv
|
||||
@@ -3488,8 +3258,6 @@ http://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8
|
||||
#EXTINF:-1 group-title="未分组",新闻综合
|
||||
http://150.158.112.123/公众号~玉玉软件库/mg.php?id=shxwzh
|
||||
#EXTINF:-1 group-title="未分组",新闻综合
|
||||
https://m3u8channel.yunxya.com/nmip-media/channellive/channel100028/playlist.m3u8
|
||||
#EXTINF:-1 group-title="未分组",新闻综合
|
||||
https://live.pzhkai.com/xwzhtl/sd/live.m3u8
|
||||
#EXTINF:-1 group-title="未分组",新闻综合
|
||||
https://tvfile.scjgtv.cn:443/nmip-media/channellive/channel104126/playlist.m3u8"
|
||||
@@ -3557,8 +3325,6 @@ https://gcalic.v.myalicdn.com/gc/mdjxxdsb_1/index.m3u8
|
||||
https://gcalic.v.myalicdn.com/gc/mdjxxdsb_1/index.m3u8?contentid=2820180516001
|
||||
#EXTINF:-1 group-title="未分组",雪乡梦幻家园
|
||||
https://gcalic.v.myalicdn.com/gc/mdjxxmhjyxj_1/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",雪中悍刀行
|
||||
http://124.248.69.76:26781/huya/11336592
|
||||
#EXTINF:-1 group-title="未分组",烟雨人间
|
||||
http://mobi.kuwo.cn/tmevideo/tme1257648.mp4
|
||||
#EXTINF:-1 group-title="未分组",鄢陵综合
|
||||
@@ -3613,8 +3379,6 @@ http://yixing-tv-ori-hls.jstv.com/yixing-tv-ori/yixing_zs.m3u8
|
||||
http://yixing-tv-ori-hls.jstv.com/yixing-tv-ori/yixing_zs.m3u8?zjiangsd
|
||||
#EXTINF:-1 group-title="未分组",宜阳综合
|
||||
http://tvpull.dxhmt.cn:9081/tv/10327-1.m3u8
|
||||
#EXTINF:-1 group-title="未分组",倚天屠龙记
|
||||
http://124.248.69.76:26781/huya/23734246
|
||||
#EXTINF:-1 group-title="未分组",义胆雄心
|
||||
http://jsmov2.a.yximgs.com/bs3/video-hls/5237686462055775486_hlsb.m3u8
|
||||
#EXTINF:-1 group-title="未分组",义马综合
|
||||
@@ -3643,8 +3407,6 @@ http://150.158.112.123/公众号~玉玉软件库/mg.php?id=yxfy
|
||||
https://rmplive.hljtv.com/live/youyi.m3u8
|
||||
#EXTINF:-1 group-title="未分组",有点甜
|
||||
https://vd3.bdstatic.com/mda-kmmit1upkntz17qq/sc/bd265_nowatermark/1608631881/mda-kmmit1upkntz17qq.mp4
|
||||
#EXTINF:-1 group-title="未分组",与凤行
|
||||
http://124.248.69.76:26781/huya/26355866
|
||||
#EXTINF:-1 group-title="未分组",宇宁《千里江山(大型纪录片《紫禁城》主题歌HD
|
||||
https://vdse.bdstatic.com//688046e42c39cf6585106f945e2798e7.mov
|
||||
#EXTINF:-1 group-title="未分组",羽泉-热情的沙漠
|
||||
@@ -3757,8 +3519,6 @@ http://122.117.71.103:8540/http/220.130.87.218:8081/hls/78/80/ch063max.m3u8
|
||||
https://stream1.freetv.fun/zhong-tian-xin-wen-4.m3u8
|
||||
#EXTINF:-1 group-title="未分组",中天娱乐
|
||||
http://122.117.71.103:8526/http/61.222.53.250:8081/hls/67/809/ch26.m3u8
|
||||
#EXTINF:-1 group-title="未分组",中天综合
|
||||
http://122.117.71.103:8525/http/61.222.53.250:8081/hls/75/817/ch59.m3u8
|
||||
#EXTINF:-1 group-title="未分组",中央电视塔东
|
||||
https://gcalic.v.myalicdn.com/gc/ztd_1/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",中央电视塔南
|
||||
@@ -3945,8 +3705,6 @@ http://8.138.7.223/tv/gdmzyd.php?id=2$梅州移动
|
||||
http://61.221.215.25:8800/hls/9/index.m3u8
|
||||
#EXTINF:-1 group-title="未分组",ycccc-满天星辰不及你
|
||||
https://vd7.bdstatic.com/mda-pcea0pjybya97xsx/sc/cae_h264/1678864519543864753/mda-pcea0pjybya97xsx.mp4
|
||||
#EXTINF:-1 group-title="影视频道",电影_喜乐影院
|
||||
http://124.248.69.76:26781/huya/21059580
|
||||
#EXTINF:-1 group-title="影视频道",东方影视
|
||||
http://tvbox6.icu/tv/migu.php?id=dfys
|
||||
#EXTINF:-1 group-title="影视频道",东方影视
|
||||
@@ -3966,8 +3724,6 @@ http://v4d.xiepeiru.top:1123/iptv/gq/GuangZHouYingShi
|
||||
#EXTINF:-1 group-title="影视频道",广州影视
|
||||
https://stream1.freetv.fun/yan-zhou-ying-shi-25.m3u8
|
||||
#EXTINF:-1 group-title="影视频道",广州影视
|
||||
https://stream1.freetv.fun/yan-zhou-ying-shi-3.m3u8
|
||||
#EXTINF:-1 group-title="影视频道",广州影视
|
||||
https://tencentplaygsm.gztv.com/live/yingshi.m3u8?txTime=65797d58&txSecret=6fee6e4ead49f4ccfb8113f0a580acb3
|
||||
#EXTINF:-1 group-title="影视频道",广州影视
|
||||
https://tencentplay.gztv.com/live/yingshi.m3u8?txSecret=7e9bddad7c8911626ed1d2c09fc605d9&txTime=18d00acf487
|
||||
@@ -3989,8 +3745,6 @@ https://stream1.freetv.fun/shao-xing-wen-hua-ying-shi-1.m3u8
|
||||
http://live.shaoxing.com.cn/video/s10001-sxtv3/index.m3u8?zzhed
|
||||
#EXTINF:-1 group-title="影视频道",绍兴文化影院
|
||||
https://stream1.freetv.fun/shao-xing-wen-hua-ying-yuan-4.m3u8
|
||||
#EXTINF:-1 group-title="影视频道",石河子影视文体
|
||||
http://124.88.144.73:1935/live/jjsh/playlist.m3u8
|
||||
#EXTINF:-1 group-title="影视频道",特辑影院
|
||||
http://zzy789.xyz/douyu1.php?id=3637778
|
||||
#EXTINF:-1 group-title="影视频道",文化影视
|
||||
@@ -4015,8 +3769,6 @@ http://150.158.112.123/公众号~玉玉软件库/mg.php?id=chcjtdy
|
||||
http://tvbox6.icu/tv/iptv2.php?id=88
|
||||
#EXTINF:-1 group-title="少儿频道",福州少儿
|
||||
http://live.zohi.tv/video/s10001-fztv-4/index.m3u8
|
||||
#EXTINF:-1 group-title="少儿频道",卡酷少儿
|
||||
https://hsplay-360.v.btime.com/live_btime/btv_sn_20170706_s10/index.m3u8?time=1743584420&sign=eb0f29588dca9bab01e65b17281ac339
|
||||
#EXTINF:-1 group-title="少儿频道",南京少儿
|
||||
http://live.nbs.cn/channels/njtv/sepd/nbs23.m3u8
|
||||
#EXTINF:-1 group-title="少儿频道",内蒙古少儿频道
|
||||
@@ -4030,8 +3782,6 @@ http://tvbox6.icu/tv/migu.php?id=ymkt
|
||||
#EXTINF:-1 group-title="少儿频道",优漫卡通
|
||||
http://150.158.112.123/公众号~玉玉软件库/mg.php?id=ymkt
|
||||
#EXTINF:-1 group-title="北京地区",北京财经
|
||||
https://hsplay-360.v.btime.com/live_btime/btv_sn_20170706_s5/index.m3u8?time=1743584419&sign=39c7aae27c86a4347a7d4ee42ec8c771
|
||||
#EXTINF:-1 group-title="北京地区",北京财经
|
||||
https://hsplay-360.v.btime.com/live_btime/btv_sn_20170706_s5/index.m3u8?time=1743674408&sign=47aee3d0c458baa3962d6a903b6d35cd
|
||||
#EXTINF:-1 group-title="北京地区",北京古北水镇
|
||||
https://gcalic.v.myalicdn.com/gc/dlst03_1/index.m3u8
|
||||
@@ -4044,8 +3794,6 @@ https://hsplay-360.v.btime.com/live_btime/btv_sn_20170706_s3/index.m3u8?time=174
|
||||
#EXTINF:-1 group-title="北京地区",北京卡酷少儿
|
||||
https://hsplay-360.v.btime.com/live_btime/btv_sn_20170706_s10/index.m3u8?time=1743674409&sign=1de5ec38d9ca383f79fa1b476eeddc09
|
||||
#EXTINF:-1 group-title="北京地区",北京生活
|
||||
https://hsplay-360.v.btime.com/live_btime/btv_sn_20170706_s7/index.m3u8?time=1743584419&sign=665b493b5d019a0b10d5cdbcb2a232ff
|
||||
#EXTINF:-1 group-title="北京地区",北京生活
|
||||
https://hsplay-360.v.btime.com/live_btime/btv_sn_20170706_s7/index.m3u8?time=1743674409&sign=6c89e5429ada008943c1b450f1599c62
|
||||
#EXTINF:-1 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
|
||||
@@ -4060,14 +3808,10 @@ http://[2409:8087:1:20:20::2a]/otttv.bj.chinamobile.com/PLTV/88888888/224/322122
|
||||
#EXTINF:-1 group-title="北京地区",北京新闻
|
||||
http://kkk.jjjj.jiduo.me/api.php?n=tttt&id=a6f5a7&tk=822270345d4c
|
||||
#EXTINF:-1 group-title="北京地区",北京新闻
|
||||
https://hsplay-360.v.btime.com/live_btime/btv_sn_20170706_s9/index.m3u8?time=1743584420&sign=a42460fa83de13535e7fe8de90e47b47
|
||||
#EXTINF:-1 group-title="北京地区",北京新闻
|
||||
https://ls.qingting.fm/live/339/64k.m3u8
|
||||
#EXTINF:-1 group-title="北京地区",北京新闻
|
||||
https://hsplay-360.v.btime.com/live_btime/btv_sn_20170706_s9/index.m3u8?time=1743674409&sign=33bed883cca007cc4cc5f760356a07e9
|
||||
#EXTINF:-1 group-title="北京地区",北京影视
|
||||
https://hsplay-360.v.btime.com/live_btime/btv_sn_20170706_s4/index.m3u8?time=1743584419&sign=cc976da9d0659d11a526fb0d0a680245
|
||||
#EXTINF:-1 group-title="北京地区",北京影视
|
||||
https://hsplay-360.v.btime.com/live_btime/btv_sn_20170706_s4/index.m3u8?time=1743674408&sign=6275c3581408b4d9a2e30892e88768ac
|
||||
#EXTINF:-1 group-title="北京地区",北京IPTV 4K超清[0*0]
|
||||
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
|
||||
@@ -4091,8 +3835,6 @@ https://p6-dy.byteimg.com/origin/pgc-image/bebfddceee5c40f495882785675174cf
|
||||
http://em.21dtv.com/songs/60131454.mkv
|
||||
#EXTINF:-1 group-title="明星频道",林正英电影2
|
||||
http://zzy789.xyz/douyu1.php?id=7356023
|
||||
#EXTINF:-1 group-title="明星频道",周星驰
|
||||
http://124.248.69.76:26781/huya/11342412
|
||||
#EXTINF:-1 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 group-title="体育频道",超级体育
|
||||
|
||||
3722
饭太硬/lives/平台直播.txt
3722
饭太硬/lives/平台直播.txt
File diff suppressed because it is too large
Load Diff
BIN
饭太硬/spider.jar
BIN
饭太硬/spider.jar
Binary file not shown.
Reference in New Issue
Block a user