更新线路

整体线路:v07.10
南风线路:v07.10
潇洒线路:v07.10
This commit is contained in:
Liu 2025-07-10 21:26:10 +08:00
parent 0827b1ae73
commit 41ab9bd12b
31 changed files with 1864 additions and 8818 deletions

View File

@ -1,5 +1,5 @@
# tvboxtg
#
整体更新25.07.07
整体更新25.07.10
#
The resources are sourced from the internet and are only used for learning purposes. Please delete them yourself 24 hours after using them for learning.

View File

@ -8,19 +8,21 @@
{"key":"ConfigCenter","name":"🅿网盘配置中心","type":3,"api":"csp_ConfigCenter","searchable":0,"changeable":0,"ext":{"commonConfig":"./json/peizhi.json"}},
{"key":"csp_Gz360","name":"🍉瓜子","type":3,"api":"csp_Gz360","searchable":1,"quickSearch":1,"filterable":1},
{"key":"csp_LiteApple","name":"🍎苹果","type":3,"api":"csp_LiteApple","searchable":1,"quickSearch":1,"filterable":1},
{"key":"kafeiys","name":"💢狂风","type":3,"api":"csp_Qiji","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg402i7942522k849kg4499i9hl1k5ik48i38l292l1l4l1klgl41255091i8313k2ik478h8j751kh28kh9gk56l3k874684ll3h7j9k83l9034li7lhi5g45k8k3j6hkk760276g8h5h295i9jk7597177g3kk7g3hh79ili"},
{"key":"巧技二","name":"💢聚搜┃仅搜索","type":3,"api":"csp_qiao2","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg402i79425739i7jghj118797l4hj840gi18633331l4708g2h7145403549g44l8ii56i187681hkjj3hhgh1ih3l32j250lk1k786lj20j468hk3hli4l46gig4i3g7g2722328j0136h01i7g5183k22k7gg3i72hk81gl8k9839kl7i0707"},
{"key":"天天","name":"💢天天","type":3,"api":"csp_TTian","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg09397919456493i0h44j8681highi4"},
{"key":"热播","name":"💢热播","type":3,"api":"csp_TTian","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg0939791h1l3888jig44gi291li"},
{"key":"追剧","name":"💢追剧","type":3,"api":"csp_TTian","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg0939791h1l2681i6g94li291li"},
{"key":"lanyingys","name":"💢橘子","type":3,"api":"csp_Qiji","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg0939795i0678i481k40hi2i3ghlg840i9lj166700g1449g3k5244k2017h35698h4739ih31117kigil3k02hl2jk6i5155ih9kkgl311gl37g240g85111ggg2"},
{"key":"时常","name":"💢时常","type":3,"api":"csp_Muou","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg402i79425i3l85i6h14i9ijiljqiaojihhj910il877129534l1ik9l1184k401g9g54gk8j5i9097751kh28kh9j12ji8i541446kghk19hg576j46gg538l41l0kkkklj6hk72gjj3li45h3h492747k8g976kk5h43i69h6"},
{"key":"huomaoys","name":"💢火猫","type":3,"api":"csp_Muou","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg0939790i413gi484k8058896highi4414h68l7g6hk8qiaojig9k2k289l9ik807i213k5j602"},
{"key":"yizys","name":"💢驿站","type":3,"api":"csp_Muou","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg402i7942403h83i2h945858hljhji148i18k2837535112l2qiaojik9075l17028i49g192419i8g3245h3j1l9gi02h6k7732650h3h09jkg759j65hj39l50347k3gj97l4g12l7h6418h6k9j04l26i1glgj3631973hh280lkihjh"},
{"key":"永夜","name":"💢永夜","type":3,"api":"csp_Qiji","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg402i794240208hi3g05l8181highj909i7i7282k425j21ggg13i630l378272k58l71i2h42l18g1h9glg433jll14i6071h6g5k8gj169138kl3kll1j"},
{"key":"趣看","name":"💢趣看","type":3,"api":"csp_Muou","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg402i7942463j9j9jg1499j87l9g9i413il8gqiaoji20g7g4919j3g019296lk9351hh3k5gg38lj0754il3jg"},
{"key":"公共","name":"💢公共","type":3,"api":"csp_Muou","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg402i7942463ji4qiaojijjh456889il6k6i35kj995h4j18li7kl2870klhg8hi647j5707k4ki7ig6953kj"},
{"key":"主角","name":"💢主角","type":3,"api":"csp_Muou","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg402i794247258k9jh6598585l3g6ij13il8g20g9qiaoji8j9i9k1g3k90h7i507i213k5j602"},
{"key":"柚子","name":"💢柚子","type":3,"api":"csp_Muou","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg0939790i413gi4igh94585i7g0l98449i399qiaoji20187h78327624i6j3i9lj8g09l9ig1ii3"},
{"key":"专业","name":"💢专业","type":3,"api":"csp_Shark","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg0939795i007ii481k008i2i3g5l8840l9kjk6670031743g2h6164h07558245g3845392972819h994k1k400khli736i0lligk9gh273ih6jkl7jg84k54lhl9i5gkl376266h9k4624548kl649676gg9k2763llkj6gj818l"},
{"key":"专业","name":"💢专业","type":3,"api":"csp_Shark","playerType":1,"searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg0939795i007gi487k212jhjig3lh9g079jj16g774k401gk0kg135l190i8k45hh94418hj52301kiijg3h248lhk265774gk5hiiil0238439k06kg95541k6l6i3g3kk6l3g60875g245491l4"},
{"key":"柚子","name":"💢柚子","type":3,"api":"csp_Muou","searchable":1,"quickSearch":1,"filterable":1,"ext":"7lj763gg402i79425i3l85i6hqiaoji14i9ijiljhhj910il877129534l1ik9l1184k401g9g54gk8j5i9097751kh28kh9j12ji8i541446kghk792gj76jj64g621h95554k67k18797k9jl3l058g4h59763kh1i2823llg3"},
{"key":"csp_Qiyou","name":"🦌奇优","type":3,"api":"csp_Qiyou","searchable":1,"quickSearch":1,"filterable":1},
{"key":"csp_Jiaozi","name":"🥣饺子","type":3,"api":"csp_Jiaozi","searchable":1,"quickSearch":1,"filterable":1},
{"key":"csp_Czsapp","name":"🏭厂长","type":3,"api":"csp_Czsapp","playerType":2,"searchable":1,"quickSearch":1,"filterable":1,"ext":"https://www.czzymovie.com/"},

View File

@ -190,7 +190,7 @@
"searchable": 1,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": "XRksEN3W20hd3bSb1cdiKl6rrJZOM0otP1Ett1yknmjVA9fGeMUewl1QKCASY0WqO7ZP5egWNcwYI9Lu7YKJGxgbj0vsL/E+PlbKB7+mf8PyyFncR0WQp7wN0qj394aa"
"ext": "XRksEN3W20hd3bSb1cdiKgyQTbBO6aM0THhjKXE4Nl7W0aOx624xuIFTAGd0lwLd+GTB05zPlJYlZO1OgsJ6tfUd3LU926poUPnJ/jPh+h8GMdpo75H2pTl+Wb4waE5COjhN/OQGW7RRuI3cdPEtNw=="
},
{
"key": "QD4K",
@ -209,7 +209,7 @@
"searchable": 1,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": "ncGO9IfuyMjbysvCamdzFokZEAwmwSptuElWkrNclaJraoEHFYkTWsdzkxcUKm4GSAvVz62pqT/WGUt01SzxLX7PwKwKIRwYjjymMhE7o7UpFgclIJOQN+MLXQ9aO5XuqCUYgwrMvYiLtWBb4LFmoQ=="
"ext": "XRksEN3W20hd3bSb1cdiKs8RUIegfh9/V/YlhVyjCL0eqxZYfImI5sC9kLAqQXjv66FYClFaEI40zh/NzOUPsBYCLt4NsSH1V+UpZf/dKjEDsI0tm9aILcvqHG2qxVoV8AVi+Ij/7n9IRf3pTN1BxQ=="
},
{
"key": "巧技",
@ -278,8 +278,13 @@
"type": 3,
"quickSearch": 1,
"searchable": 1,
"api": "./api/%E5%92%96%E5%95%A1.py",
"ext": ""
"api": "./api/get3.py",
"ext": {
"host": "./txt/2.txt",
"api": "/api.php/qijiappapi",
"datakey": "qwertyuiopqwertt",
"dataiv": "qwertyuiopqwertt"
}
},
{
"key": "牛牛",
@ -418,7 +423,7 @@
}
}
],
"logo": "https://fs-im-kefu.7moor-fs1.com/ly/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/1739415605613/015dae5bcd1ff5a801213dea55f8c4.jpg",
"logo": "https://fs-im-kefu.7moor-fs1.com/ly/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/1752137757797/ab67656300005f1f66fff1b2f972193c3d6433eb.jpg",
"lives": [
{
"name": "平台直播",

View File

@ -1,259 +0,0 @@
import re
import sys
from Crypto.Hash import MD5
sys.path.append("..")
from Crypto.Cipher import AES
from Crypto.Util.Padding import pad, unpad
from urllib.parse import quote, urlparse
from base64 import b64encode, b64decode
import json
import time
from base.spider import Spider
class Spider(Spider):
def init(self, extend=""):
self.host = self.gethost()
self.did=self.getdid()
pass
def isVideoFormat(self, url):
pass
def manualVideoCheck(self):
pass
def action(self, action):
pass
def destroy(self):
pass
def homeContent(self, filter):
data = self.getdata("/api.php/qijiappapi.index/initV120")
dy = {"class": "类型", "area": "地区", "lang": "语言", "year": "年份", "letter": "字母", "by": "排序",
"sort": "排序"}
filters = {}
classes = []
json_data = data["type_list"]
homedata = data["banner_list"][8:]
for item in json_data:
if item["type_name"] == "全部":
continue
has_non_empty_field = False
jsontype_extend = json.loads(item["type_extend"])
homedata.extend(item["recommend_list"])
jsontype_extend["sort"] = "最新,最热,最赞"
classes.append({"type_name": item["type_name"], "type_id": item["type_id"]})
for key in dy:
if key in jsontype_extend and jsontype_extend[key].strip() != "":
has_non_empty_field = True
break
if has_non_empty_field:
filters[str(item["type_id"])] = []
for dkey in jsontype_extend:
if dkey in dy and jsontype_extend[dkey].strip() != "":
values = jsontype_extend[dkey].split(",")
value_array = [{"n": value.strip(), "v": value.strip()} for value in values if
value.strip() != ""]
filters[str(item["type_id"])].append({"key": dkey, "name": dy[dkey], "value": value_array})
result = {}
result["class"] = classes
result["filters"] = filters
result["list"] = homedata[1:]
return result
def homeVideoContent(self):
pass
def categoryContent(self, tid, pg, filter, extend):
body = {"area": extend.get('area', '全部'), "year": extend.get('year', '全部'), "type_id": tid, "page": pg,
"sort": extend.get('sort', '最新'), "lang": extend.get('lang', '全部'),
"class": extend.get('class', '全部')}
result = {}
data = self.getdata("/api.php/qijiappapi.index/typeFilterVodList", body)
result["list"] = data["recommend_list"]
result["page"] = pg
result["pagecount"] = 9999
result["limit"] = 90
result["total"] = 999999
return result
def detailContent(self, ids):
body = f"vod_id={ids[0]}"
data = self.getdata("/api.php/qijiappapi.index/vodDetail2", body)
vod = data["vod"]
# 线路重命名
for itt in data["vod_play_list"]:
show_name = itt["player_info"]["show"]
if show_name == "官网: juo.one | 秒播":
itt["player_info"]["show"] = "NBY秒播"
elif show_name == "蓝光4K":
itt["player_info"]["show"] = "秒播备选"
elif show_name == "1080P":
itt["player_info"]["show"] = "天堂采集"
# 线路分组排序
group_4k = []
group_2k = []
group_miaobo = []
group_other = []
seen_names = set()
for itt in data["vod_play_list"]:
show_name = itt["player_info"]["show"]
# 去重处理
if show_name in seen_names:
continue
seen_names.add(show_name)
# 分组
if "4K" in show_name:
group_4k.append(itt)
elif "2K" in show_name:
group_2k.append(itt)
elif "秒播" in show_name:
group_miaobo.append(itt)
else:
group_other.append(itt)
# 合并分组(按优先级)
play_list = group_4k + group_2k + group_miaobo + group_other
names_list = [item["player_info"]["show"] for item in play_list]
# 生成播放列表
play = []
names = []
for itt in play_list:
a = []
names.append(itt["player_info"]["show"])
for it in itt['urls']:
it['user_agent'] = itt["player_info"].get("user_agent")
it["parse"] = itt["player_info"].get("parse")
a.append(f"{it['name']}${self.e64(json.dumps(it))}")
play.append("#".join(a))
vod["vod_play_from"] = "$$$".join(names)
vod["vod_play_url"] = "$$$".join(play)
result = {"list": [vod]}
return result
def searchContent(self, key, quick, pg="1"):
body = f"keywords={key}&type_id=0&page={pg}"
data = self.getdata("/api.php/qijiappapi.index/searchList", body)
result = {"list": data["search_list"], "page": pg}
return result
def playerContent(self, flag, id, vipFlags):
ids = json.loads(self.d64(id))
h = {"User-Agent": (ids['user_agent'] or "okhttp/3.14.9")}
try:
if re.search(r'url=', ids['parse_api_url']):
data = self.fetch(ids['parse_api_url'], headers=h, timeout=10).json()
url = data.get('url') or data['data'].get('url')
else:
body = f"parse_api={ids.get('parse') or ids['parse_api_url'].replace(ids['url'], '')}&url={quote(self.aes(ids['url'], True))}&token={ids.get('token')}"
b = self.getdata("/api.php/qijiappapi.index/vodParse", body)['json']
url = json.loads(b)['url']
if 'error' in url: raise ValueError(f"解析失败: {url}")
p = 0
except Exception as e:
print('错误信息:', e)
url, p = ids['url'], 1
if re.search(r'\.jpg|\.png|\.jpeg', url):
url = self.Mproxy(url)
result = {}
result["parse"] = p
result["url"] = url
result["header"] = h
return result
def localProxy(self, param):
return self.Mlocal(param)
def gethost(self):
headers = {
'User-Agent': 'okhttp/3.14.9'
}
response = self.fetch('https://cdn-tupic-duofun-neimenggu.56uxi.com/2.txt',headers=headers).text
return response.strip()
def getdid(self):
did=self.getCache('did')
if not did:
t = str(int(time.time()))
did = self.md5(t)
self.setCache('did', did)
return did
def aes(self, text, b=None):
key = b"qwertyuiopqwertt"
cipher = AES.new(key, AES.MODE_CBC, key)
if b:
ct_bytes = cipher.encrypt(pad(text.encode("utf-8"), AES.block_size))
ct = b64encode(ct_bytes).decode("utf-8")
return ct
else:
pt = unpad(cipher.decrypt(b64decode(text)), AES.block_size)
return pt.decode("utf-8")
def header(self):
t = str(int(time.time()))
header = {"Referer": self.host,
"User-Agent": "okhttp/3.10.0", "app-version-code": "120", "app-ui-mode": "light",
"app-api-verify-time": t, "app-user-device-id": self.did,
"app-api-verify-sign": self.aes(t, True),
"Content-Type": "application/x-www-form-urlencoded; charset=UTF-8"}
return header
def getdata(self, path, data=None):
vdata = self.post(f"{self.host}{path}", headers=self.header(), data=data, timeout=10).json()['data']
data1 = self.aes(vdata)
return json.loads(data1)
def Mproxy(self, url):
return f"{self.getProxyUrl()}&url={self.e64(url)}&type=m3u8"
def Mlocal(self, param, header=None):
url = self.d64(param["url"])
ydata = self.fetch(url, headers=header, allow_redirects=False)
data = ydata.content.decode('utf-8')
if ydata.headers.get('Location'):
url = ydata.headers['Location']
data = self.fetch(url, headers=header).content.decode('utf-8')
parsed_url = urlparse(url)
durl = parsed_url.scheme + "://" + parsed_url.netloc
lines = data.strip().split('\n')
for index, string in enumerate(lines):
if '#EXT' not in string and 'http' not in string:
last_slash_index = string.rfind('/')
lpath = string[:last_slash_index + 1]
lines[index] = durl + ('' if lpath.startswith('/') else '/') + lpath
data = '\n'.join(lines)
return [200, "application/vnd.apple.mpegur", data]
def e64(self, text):
try:
text_bytes = text.encode('utf-8')
encoded_bytes = b64encode(text_bytes)
return encoded_bytes.decode('utf-8')
except Exception as e:
print(f"Base64编码错误: {str(e)}")
return ""
def d64(self, encoded_text):
try:
encoded_bytes = encoded_text.encode('utf-8')
decoded_bytes = b64decode(encoded_bytes)
return decoded_bytes.decode('utf-8')
except Exception as e:
print(f"Base64解码错误: {str(e)}")
return ""
def md5(self, text):
h = MD5.new()
h.update(text.encode('utf-8'))
return h.hexdigest()

337
小米/api/get3.py Normal file
View File

@ -0,0 +1,337 @@
import re
import sys
import uuid
import json
import base64
from Crypto.Cipher import AES
from base.spider import Spider
from Crypto.Util.Padding import pad
from Crypto.Util.Padding import unpad
sys.path.append('..')
headerx = {
'User-Agent': 'okhttp/3.10.0' # okhttp/3.14.9
}
class Spider(Spider):
global headerx
init_data = ''
search_verify = ''
def getName(self):
return "首页"
def init(self, extend):
js1=json.loads(extend)
host = js1['host']
if re.match(r'^https:\/\/.*\.(txt|json)$',host):
host = self.fetch(host, headers=headerx, timeout=10).text.rstrip('/')
self.xurl = host + js1.get('api','/api.php/getappapi')
self.key = js1['datakey']
self.iv = js1.get('dataiv',self.key)
res = self.fetch(self.xurl + '.index/initV119', headers=headerx).json()
encrypted_data = res['data']
response = self.decrypt(encrypted_data)
init_data = json.loads(response)
self.init_data = init_data
self.search_verify = init_data['config'].get('system_search_verify_status',False)
def homeContent(self, filter):
kjson = self.init_data
result = {"class": [], "filters": {}}
for i in kjson['type_list']:
if not(i['type_name'] in ['全部', 'QQ', 'juo.one'] or '企鹅群' in i['type_name']):
result['class'].append({
"type_id": i['type_id'],
"type_name": i['type_name']
})
name_mapping = {'class': '类型', 'area': '地区', 'lang': '语言', 'year': '年份', 'sort': '排序'}
filter_items = []
for filter_type in i.get('filter_type_list', []):
filter_name = filter_type.get('name')
values = filter_type.get('list', [])
if not values:
continue
value_list = [{"n": value, "v": value} for value in values]
display_name = name_mapping.get(filter_name, filter_name)
key = 'by' if filter_name == 'sort' else filter_name
filter_items.append({
"key": key,
"name": display_name,
"value": value_list
})
type_id = i.get('type_id')
if filter_items:
result["filters"][str(type_id)] = filter_items
return result
def homeVideoContent(self):
videos = []
kjson = self.init_data
for i in kjson['type_list']:
for item in i['recommend_list']:
vod_id = item['vod_id']
name = item['vod_name']
pic = item['vod_pic']
remarks = item['vod_remarks']
video = {
"vod_id": vod_id,
"vod_name": name,
"vod_pic": pic,
"vod_remarks": remarks
}
videos.append(video)
return {'list': videos}
def categoryContent(self, cid, pg, filter, ext):
videos = []
payload = {
'area': ext.get('area','全部'),
'year': ext.get('year','全部'),
'type_id': cid,
'page': str(pg),
'sort': ext.get('sort','最新'),
'lang': ext.get('lang','全部'),
'class': ext.get('class','全部')
}
url = f'{self.xurl}.index/typeFilterVodList'
res = self.post(url=url, headers=headerx,data=payload).json()
encrypted_data = res['data']
kjson = self.decrypt(encrypted_data)
kjson1 = json.loads(kjson)
for i in kjson1['recommend_list']:
id = i['vod_id']
name = i['vod_name']
pic = i['vod_pic']
remarks = i['vod_remarks']
video = {
"vod_id": id,
"vod_name": name,
"vod_pic": pic,
"vod_remarks": remarks
}
videos.append(video)
return {'list': videos, 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 999999}
def detailContent(self, ids):
did = ids[0]
payload = {
'vod_id': did,
}
api_endpoints = ['vodDetail', 'vodDetail2']
for endpoint in api_endpoints:
url = f'{self.xurl}.index/{endpoint}'
response = self.post(url=url, headers=headerx, data=payload)
if response.status_code == 200:
response_data = response.json()
encrypted_data = response_data['data']
kjson1 = self.decrypt(encrypted_data)
kjson = json.loads(kjson1)
break
videos = []
play_form = ''
play_url = ''
actor = kjson['vod']['vod_actor']
director = kjson['vod'].get('vod_director', '')
area = kjson['vod']['vod_area']
name = kjson['vod']['vod_name']
year = kjson['vod']['vod_year']
content = kjson['vod']['vod_content']
subtitle = kjson['vod']['vod_remarks']
desc = kjson['vod']['vod_lang']
remark = '时间:' + subtitle + ' 语言:' + desc
for line in kjson['vod_play_list']:
keywords = ['防走丢', '', '防失群', 'Q','juo.one',]
if any(keyword in line['player_info']['show'] for keyword in keywords):
continue
play_form += line['player_info']['show'] + '$$$'
parse = line['player_info']['parse']
player_parse_type = line['player_info']['player_parse_type']
kurls = ""
for vod in line['urls']:
kurl = vod['url']
if '.m3u8' in kurl:
kurls += str(vod['name']) + '$' + vod['url'] + '#'
else:
if 'm3u8' not in kurl:
token = 'token+' + vod['token']
kurls += str(vod['name']) + '$' + parse + ',' + vod[
'url'] + ',' + token + ',' + player_parse_type + '#'
kurls = kurls.rstrip('#')
play_url += kurls + '$$$'
play_form = play_form.rstrip('$$$')
play_url = play_url.rstrip('$$$')
videos.append({
"vod_id": did,
"vod_name": name,
"vod_actor": actor.replace('演员', ''),
"vod_director": director.replace('导演', ''),
"vod_content": content,
"vod_remarks": remark,
"vod_year": year + '',
"vod_area": area,
"vod_play_from": play_form,
"vod_play_url": play_url
})
return {'list': videos}
def playerContent(self, flag, id, vipFlags):
url = ''
if re.search(r'https?:\/\/.*\.(m3u8|mp4|flv)', id):
url = id
elif 'url=' in id:
aid = id.split(',')
uid = aid[0]
kurl = aid[1]
kjson = uid + kurl
url2 = f"{kjson}"
response = self.fetch(url=url2)
if response.status_code == 200:
kjson1 = response.json()
url = kjson1['url']
else:
aid = id.split(',')
bid = aid[-1]
uid = aid[0]
kurl = aid[1]
token = aid[2].replace('token+', '')
id1 = self.decrypt_wb(kurl)
payload = {
'parse_api': uid,
'url': id1,
'player_parse_type': bid,
'token': token
}
url1 = f"{self.xurl}.index/vodParse"
response = self.post(url=url1, headers=headerx, data=payload)
if response.status_code == 200:
response_data = response.json()
encrypted_data = response_data['data']
kjson = self.decrypt(encrypted_data)
kjson1 = json.loads(kjson)
kjson2 = kjson1['json']
kjson3 = json.loads(kjson2)
url = kjson3['url']
return {"parse": 0, "playUrl": '', "url": url, "header": {'User-Agent': 'Dalvik/2.1.0 (Linux; U; Android 14; 23113RK12C Build/SKQ1.231004.001)'}}
def searchContent(self, key, quick, pg="1"):
videos = []
# 使用urllib.parse.quote确保关键词被正确编码
import urllib.parse
encoded_key = urllib.parse.quote(key)
# 构建POST请求的表单数据使用编码后的关键词
payload = {
'keywords': encoded_key,
'type_id': "0",
'page': str(pg)
}
if self.search_verify:
verifi = self.verification()
if verifi is None:
return {'list':[]}
payload['code'] = verifi['code']
payload['key'] = verifi['uuid']
url = f'{self.xurl}.index/searchList'
# 发送POST请求并携带表单数据
res = self.post(url=url, data=payload, headers=headerx).json()
if not res.get('data'):
return {'list':[] ,'msg': res.get('msg')}
encrypted_data = res['data']
kjson = self.decrypt(encrypted_data)
kjson1 = json.loads(kjson)
for i in kjson1['search_list']:
id = i['vod_id']
name = i['vod_name']
pic = i['vod_pic']
remarks = i['vod_year'] + ' ' + i['vod_class']
video = {
"vod_id": id,
"vod_name": name,
"vod_pic": pic,
"vod_remarks": remarks
}
videos.append(video)
return {'list': videos, 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 999999}
def localProxy(self, params):
if params['type'] == "m3u8":
return self.proxyM3u8(params)
elif params['type'] == "media":
return self.proxyMedia(params)
elif params['type'] == "ts":
return self.proxyTs(params)
return None
def isVideoFormat(self, url):
pass
def manualVideoCheck(self):
pass
def decrypt(self, encrypted_data_b64):
key_text = self.key
iv_text = self.iv
key_bytes = key_text.encode('utf-8')
iv_bytes = iv_text.encode('utf-8')
encrypted_data = base64.b64decode(encrypted_data_b64)
cipher = AES.new(key_bytes, AES.MODE_CBC, iv_bytes)
decrypted_padded = cipher.decrypt(encrypted_data)
decrypted = unpad(decrypted_padded, AES.block_size)
return decrypted.decode('utf-8')
def decrypt_wb(self, sencrypted_data):
key_text = self.key
iv_text = self.iv
key_bytes = key_text.encode('utf-8')
iv_bytes = iv_text.encode('utf-8')
data_bytes = sencrypted_data.encode('utf-8')
padded_data = pad(data_bytes, AES.block_size)
cipher = AES.new(key_bytes, AES.MODE_CBC, iv_bytes)
encrypted_bytes = cipher.encrypt(padded_data)
encrypted_data_b64 = base64.b64encode(encrypted_bytes).decode('utf-8')
return encrypted_data_b64
def ocr(self,base64Img):
dat2 = self.post("https://api.nn.ci/ocr/b64/text",data=base64Img,headers=headerx).text
if dat2:
return dat2
else:
return None
def verification(self):
random_uuid = str(uuid.uuid4())
dat = self.fetch(f'{self.xurl}.verify/create?key={random_uuid}',headers=headerx).content
base64_img = base64.b64encode(dat).decode('utf-8')
if not dat:
return None
code = self.ocr(base64_img)
if not code:
return None
code = replace_code(code)
if not (len(code) == 4 and code.isdigit()):
return None
return {'uuid': random_uuid, 'code': code}
def replace_code(text):
replacements = {'y': '9','': '0','q': '0','u': '0','o': '0','>': '1','d': '0','b': '8','': '2','D': '0','': '5'}
if len(text) == 3:
text = text.replace('066', '1666')
text = text.replace('566', '5066')
return ''.join(replacements.get(c, c) for c in text)

Binary file not shown.

1
小米/txt/2.txt Normal file
View File

@ -0,0 +1 @@
http://160.202.244.9:9788/

View File

@ -551,6 +551,16 @@
"url": "https://panku8.com,https://yipanso.com"
}
},
{
"key": "瓜子影视",
"name": "🍉瓜子┃蓝光┃无广",
"type": 3,
"api": "csp_Gz360",
"jar": "./jars/瓜子影视.jar",
"searchable": 1,
"quickSearch": 1,
"filterable": 1
},
{
"key": "金牌影视",
"name": "🏅金牌┃蓝光┃无广",

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
http://160.202.244.9:1256/
http://160.202.244.9:9788/

View File

@ -29,7 +29,7 @@
},
{
"key": "豆瓣1",
"name": "📢公众号【杰歌软件APP】如有收费,直接找退款!公告❤更新:7/4❤",
"name": "📢公众号【杰歌软件APP】如有收费,直接找退款!公告❤更新:7/9❤",
"type": 3,
"api": "csp_Notice",
"searchable": 0,
@ -54,7 +54,7 @@
],
"url_key": "woog",
"threadinfo": {
"chunksize": 269,
"chunksize": 271,
"threads": 16
}
}
@ -83,7 +83,7 @@
],
"url_key": "UC",
"threadinfo": {
"chunksize": 299,
"chunksize": 229,
"threads": 60
}
}
@ -114,7 +114,7 @@
],
"url_key": "woog2",
"threadinfo": {
"chunksize": 293,
"chunksize": 225,
"threads": 16
}
}
@ -335,15 +335,48 @@
"ext": "7lj763gg402i79425i3l85i6h848i295l5hiji5l828g3l3jjhg6kg7410lhjkqiaojij3ig1lg475178k7h0il4ig3h753h7hi516758699jh2g5h433li30gk11g73l90312h4g7"
},
{
"key": "斗量",
"name": "👑斗量|弹幕",
"key": "麻花",
"name": "👑麻花|弹幕",
"type": 3,
"api": "csp_AppSy",
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://app.ystva.com",
"key1": "hsZwQK5yrnefW7OJ",
"key2": "hsZwQK5yrnefW7OJ",
"key3": "hsZwQK5yrnefW7OJ"
"url": "",
"site": "https://apicoss-alimama-com-1307821617.file.myqcloud.com/Uploadsget",
"dataKey": "q7gj4f9br3fls6nh",
"dataIv": "q7gj4f9br3fls6nh",
"deviceId": "",
"version": ""
}
},
{
"key": "豆丁",
"name": "👑豆丁|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "",
"site": "./txt/xfdd.txt",
"dataKey": "xasdasdqwertyuio",
"dataIv": "xasdasdqwertyuio",
"deviceId": "",
"version": ""
}
},
{
"key": "灵虎",
"name": "👑灵虎|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "",
"site": "./txt/89.txt",
"dataKey": "#getapp@TMD@2025",
"dataIv": "#getapp@TMD@2025",
"deviceId": "",
"version": ""
}
},
{
@ -400,20 +433,6 @@
"version": ""
}
},
{
"key": "海豚",
"name": "👑海豚|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://appcms.htsp4k.top",
"dataKey": "7CYQQzwchRQpHCOj",
"dataIv": "7CYQQzwchRQpHCOj",
"deviceId": "",
"version": ""
}
},
{
"key": "世颜",
"name": "👑世颜|弹幕",
@ -471,20 +490,6 @@
"version": "120"
}
},
{
"key": "橘猫",
"name": "👑橘猫|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet2",
"ext": {
"url": "https://qjappcms.jm4k.top",
"dataKey": "pBVmysmGX8TsgrQN",
"dataIv": "pBVmysmGX8TsgrQN",
"deviceId": "",
"version": "120"
}
},
{
"key": "趣看",
"name": "👑趣看|弹幕",
@ -538,6 +543,62 @@
"version": ""
}
},
{
"key": "瓜萌",
"name": "👑瓜萌|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://www.guahd.com",
"dataKey": "f2A7D4B9E8C16531",
"dataIv": "f2A7D4B9E8C16531",
"deviceId": "",
"version": ""
}
},
{
"key": "星河",
"name": "👑星河|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "http://121.62.22.204:9876",
"dataKey": "f5e2tx53ykp6s2c9",
"dataIv": "f5e2tx53ykp6s2c9",
"deviceId": "",
"version": "361"
}
},
{
"key": "萝卜",
"name": "👑萝卜|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://apiapplbys.lbys.app:5678",
"dataKey": "apiapplbyskey168",
"dataIv": "apiapplbyskey168",
"deviceId": "",
"version": "107"
}
},
{
"key": "小红",
"name": "👑小红|弹幕",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://www.xiaohys.com",
"dataKey": "ENonBHeVBoYZhVUV",
"dataIv": "ENonBHeVBoYZhVUV",
"deviceId": "298e5fe29c74b35aabb9836ee2f6f449f",
"version": "166"
}
},
{
"key": "csp_XYQHiker_农民影视",
"name": "🧿农民|影视",

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
欧歌/jars/豆瓣1.jar Normal file

Binary file not shown.

View File

@ -144,7 +144,6 @@ CCTV-15,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888
CCTV-15,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226333/1.m3u8
CCTV-15,http://[2409:8087:1a01:df::4033]:80/TVOD/88888888/224/3221226127/main.m3u8
CCTV-15,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226444/1.m3u8
CCTV-16,http://drive.mxmy.net:8888/udp/239.3.1.184:8001
CCTV-16,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226100
CCTV-16,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000016/index.m3u8
CCTV-16,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221226100/index.m3u8
@ -154,6 +153,7 @@ CCTV-16,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
CCTV-16,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226887/1.m3u8
CCTV-16,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226888/1.m3u8
CCTV-16,http://livetv.wqwqwq.sbs/gaoma/cctv4k16.m3u8
CCTV-16,http://lu.wqwqwq.sbs/itv/1000000006000233002.m3u8?cdn=ystenlive
CCTV-17,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225765
CCTV-17,http://[2409:8087:74f0:22::4]:6410/270000001128/9900000513/index.m3u8
CCTV-17,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/8/3221225765/index.m3u8
@ -190,7 +190,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
北京卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010043/1.m3u8
兵团卫视,http://[2409:8087:1a0b:df::4020]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226439/index.m3u8
重庆卫视,http://satellitepull.cnr.cn/live/wxcqws/playlist.m3u8
重庆卫视,http://drive.mxmy.net:8888/udp/239.3.1.122:8160
重庆卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010053
重庆卫视,http://z.b.bkpcp.top/m.php?id=cqws
重庆卫视,http://j.x.bkpcp.top/jx/CHONGQHD
@ -199,6 +198,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
重庆卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226409/index.m3u8
重庆卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226409/index.m3u8
重庆卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010053/1.m3u8
重庆卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226337/1.m3u8
东方卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010054
东方卫视,http://z.b.bkpcp.top/m.php?id=dfws#rtsp://115.85.232.19/PLTV/88888910/224/3221225531/10000100000000060000000000107311_0.smil
东方卫视,http://goo.bkpcp.top/mg/dfws
@ -209,7 +209,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
东方卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010054/1.m3u8
东方卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226898/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7E0uh4lyjjBCCN7TCq21vSIQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
东方卫视,http://iptv.huuc.edu.cn/hls/dfhd.m3u8
东南卫视,http://satellitepull.cnr.cn/live/wx32fjws/playlist.m3u8
东南卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010096
东南卫视,http://z.b.bkpcp.top/m.php?id=dnws
东南卫视,http://j.x.bkpcp.top/jx/DONGNHD
@ -219,6 +218,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
东南卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010096/1.m3u8
东南卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226991/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EQ6F5Mjgs0tJyEArWFL3vQA%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
东南卫视,http://iptv.huuc.edu.cn/hls/dnhd.m3u8
东南卫视,http://live.zohi.tv/video/s10001-fztv-3/index.m3u8
甘肃卫视,http://qwt.zhibotv.top:2016/全网通.php?id=甘肃卫视
甘肃卫视,http://live.zohi.tv/video/s10001-fztv-3/index.m3u8
甘肃卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010098
@ -279,7 +279,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
河北卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010101/1.m3u8
河北卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227014/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErSGjhI3DMaaAASPrbQJYTg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
河北卫视,http://[2409:8087:1a01:df::4035]:80/TVOD/88888888/224/3221225961/main.m3u8
河南卫视,http://satellitepull.cnr.cn/live/wxhnws/playlist.m3u8
河南卫视,http://tvpull.dxhmt.cn:9081/tv/11425-1.m3u8
河南卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226480
河南卫视,http://z.b.bkpcp.top/m.php?id=hnws
@ -288,7 +287,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
河南卫视,http://[2409:8087:74f0:22::7]:6410/270000001128/9900000027/index.m3u8
河南卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8
河南卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8
河南卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226480/index.m3u8
河南卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887270.m3u8
湖北卫视,http://satellitepull.cnr.cn/live/wx32hubws/playlist.m3u8
湖北卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010057
湖北卫视,http://z.b.bkpcp.top/m.php?id=hubws
@ -328,7 +327,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
吉林卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226397/index.m3u8
吉林卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226533/1.m3u8
吉林卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000004972569.m3u8
吉林卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226397/index.m3u8
江苏卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010059
江苏卫视,http://z.b.bkpcp.top/m.php?id=jsws
江苏卫视,http://goo.bkpcp.top/mg/jsws
@ -371,7 +369,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
内蒙古卫视,http://[2409:8087:1a01:df::7005]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225634/index.m3u8
内蒙古卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226530/1.m3u8
内蒙古卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887427.m3u8
内蒙古卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227018/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ErN_hoRDwApMKnJqiNHvn9w%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
宁夏卫视,http://qwt.zhibotv.top:2016/全网通.php?id=宁夏卫视
宁夏卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010110
宁夏卫视,http://z.b.bkpcp.top/m.php?id=nxws
@ -420,7 +417,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
陕西卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226532/1.m3u8
陕西卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226926/1.m3u8
陕西卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887404.m3u8
四川卫视,http://116.128.242.83:9901/tsfile/live/1007_1.m3u8
四川卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226338
四川卫视,http://z.b.bkpcp.top/m.php?id=scws
四川卫视,http://j.x.bkpcp.top/jx/SICHD
@ -428,8 +424,9 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
四川卫视,http://[2409:8087:1a01:df::4077]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8
四川卫视,http://[2409:8087:1a01:df::7005]/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221226338/index.m3u8
四川卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010115/1.m3u8
四川卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226995/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EBQiz3wrGrpG0CUSRIJ-7Jg%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
四川卫视,http://iptv.huuc.edu.cn/hls/schd.m3u8
四川卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887274.m3u8
四川卫视,http://live.wqwqwq.sbs/itv/5000000004000006119.m3u8?cdn=bestzb
深圳卫视,http://satellitepull.cnr.cn/live/wxszws/playlist.m3u8
深圳卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010068
深圳卫视,http://[2409:8087:74f0:22::5]:6410/270000001128/9900000529/index.m3u8
@ -445,7 +442,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
三沙卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226544/1.m3u8
三沙卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887452.m3u8
三沙卫视,https://livessws.hnntv.cn/live/ssws_02hnntv.m3u8?_upt=c509d0ea1747156492
天津卫视,http://drive.mxmy.net:8888/udp/239.3.1.141:1234
天津卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226459
天津卫视,http://j.x.bkpcp.top/jx/TIANJHD
天津卫视,http://[2409:8087:74f0:22::6]:6410/270000001128/9900000530/index.m3u8
@ -455,6 +451,7 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
天津卫视,http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010069/1.m3u8
天津卫视,http://[2409:8087:1a01:df::4030]:80/TVOD/88888888/224/3221225972/main.m3u8
天津卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226246/1.m3u8
天津卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226489/1.m3u8
新疆卫视,http://satellitepull.cnr.cn/live/wxxjws/playlist.m3u8
新疆卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225635
新疆卫视,http://z.b.bkpcp.top/m.php?id=xjws
@ -464,14 +461,12 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
新疆卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226923/1.m3u8
新疆卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887448.m3u8
新疆卫视,http://goo.bkpcp.top/mg/xjws
新疆卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227011/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7ExAUu61iVvo_xYbANWJhgXw%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
西藏卫视,http://qwt.zhibotv.top:2016/全网通.php?id=西藏卫视
西藏卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221225638
西藏卫视,http://z.b.bkpcp.top/m.php?id=xzws
西藏卫视,http://goo.bkpcp.top/mg/xzws
西藏卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226527/1.m3u8
西藏卫视,http://dsj.motem.top:8880/bptv/10000100000000050000000003887434.m3u8
西藏卫视,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221227033/1.m3u8?GuardEncType=2&accountinfo=%7E%7EV2.0%7EdeTB7OZ9G_VNJk5C3t96fQ%7EtP4-l0lmSfjwLWEfK_el1vH_mv-s1zo4AQJwdedaVwG9xkuFTDg8J26cwOrNJzn20BErrHdLhuZ9EzLUCD3PMW-OMx4MGteHV2vLeW6BqoY%2CEND
云南卫视,http://qwt.zhibotv.top:2016/全网通.php?id=云南卫视
云南卫视,http://satellitepull.cnr.cn/live/wxynws/playlist.m3u8
云南卫视,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226444
@ -490,13 +485,13 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
浙江卫视,http://8.138.7.223/tv/zjws.m3u8
浙江卫视,http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8
浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel01/1080p.m3u8
浙江卫视,http://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8#mitv://generationnexxxt.com:19806/7bf4b3a65eaf421ab6d71bd8dcc4547a
浙江卫视,http://zwebl02.cztv.com/live/channel011080P.m3u8?auth_key=2524708799-0-0-9a1229d8b9d311024ebea08c3fb1d63f
浙江卫视,http://zhfivel02.cztv.com/channel01/1080p.m3u8?auth_key=2524708799-0-0-adde67b1b344fdd5e512f30a4ae31915
浙江卫视,http://php.jdshipin.com/TVOD/hnyd.php?id=200000001898/460000089800010070
浙江卫视,http://z.b.bkpcp.top/m.php?id=zjws
浙江卫视,http://goo.bkpcp.top/mg/zjws
浙江卫视,http://l.cztvcloud.com/channels/lantian/SXpinghu3/720p.m3u8
浙江卫视,http://[2409:8087:74f0:22::5]:6410/270000001128/9900000531/index.m3u8
安徽频道,#genre#
安徽导视,http://dspdhls.appcoo.com:8888/live/dspd/index.m3u8
@ -648,7 +643,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
湖北频道,#genre#
湖北综合,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072216f7da/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNLx3R3LdIBdA5q61lut1LwZcw4SC2tJubc%2Bq5t%2F61jvWCtjrJL0x%2BHncPgdmcbBW9I
湖北经视,http://58.19.43.46:9901/tsfile/live/1017_1.m3u8
湖北影视,http://58.19.43.46:9901/tsfile/live/1016_1.m3u8
湖北教育,http://[2409:8087:4c0a:22:1::11]:6410/170000001115/UmaiCHAN638072a6cbbf6/index.m3u8?AuthInfo=9kOOdBn7MFF%2F2bWjKgahUUAdKgLqNB5aOAUhcp5CeNKTFQuOKNd5i0HMa3ydMWIQ6kJ2fBJGJ77BLTXK72CqUYQsX3ZguYt0954s9hfZTfc
湖北生活,http://satellitepull.cnr.cn/live/wx32hubczshgb/playlist.m3u8
@ -657,24 +651,16 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
湖南频道,#genre#
湖南国际,http://php.jdshipin.com:8880/iptv.php
湖南国际,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hngj
湖南经视,http://php.jdshipin.com:8880/iptv.php
湖南经视,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hnjs
湖南都市,http://php.jdshipin.com:8880/iptv.php
湖南都市,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hnds
湖南娱乐,http://php.jdshipin.com:8880/iptv.php
湖南娱乐,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hnyl
湖南电视剧,http://php.jdshipin.com:8880/iptv.php
湖南电视剧,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hndsj
湖南爱晚,http://p2.vzan.com/527645544/149039617847513156/live.m3u8
湖南爱晚,http://php.jdshipin.com:8880/iptv.php
湖南爱晚,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hngg
湖南电影,http://php.jdshipin.com:8880/iptv.php
湖南电影,http://php.jdshipin.com:8880/TVOD/iptv.php?id=hndy
金鹰卡通,http://[2409:8087:1a0b:df::4008]:80/ottrrs.hl.chinamobile.com/PLTV/88888888/224/3221225653/index.m3u8
金鹰卡通,http://dsj.motem.top:8880/bptv/10000100000000050000000004796942.m3u8
金鹰纪实,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/224/3221226572/1.m3u8
快乐垂钓,http://drive.mxmy.net:8888/udp/239.3.1.164:8001
快乐垂钓,http://php.jdshipin.com/itv6.php?cid=bestzb&id=5000000011000031206
黑龙江频道,#genre#
@ -692,15 +678,12 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
哈尔滨新闻综合,http://php.jdshipin.com/TVOD/hljyd.php?id=3221226434
哈尔滨影视,http://111.43.126.240:9003/hls/5/index.m3u8
哈尔滨影视,https://stream.hrbtv.net/yspd/sd/live.m3u8
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8?zheild
哈尔滨影视,http://stream.hrbtv.net/yspd/sd/live.m3u8
哈尔滨资讯,http://stream.hrbtv.net/zxpd/sd/live.m3u8
哈尔滨生活,http://111.43.126.240:9003/hls/3/index.m3u8
哈尔滨生活,https://stream.hrbtv.net/shpd/sd/live.m3u8
哈尔滨生活,http://stream.hrbtv.net/shpd/sd/live.m3u8
哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8
哈尔滨娱乐,https://stream.hrbtv.net/ylpd/sd/live.m3u8
哈尔滨娱乐,http://stream.hrbtv.net/ylpd/sd/live.m3u8?zheild#http://stream.hrbtv.net/ylpd/sd/live.m3u8#https://stream.hrbtv.net/ylpd/sd/live.m3u8
吉林频道,#genre#
吉林乡村,https://satellitepull.cnr.cn/live/wxjlxcgb/playlist.m3u8
@ -748,14 +731,14 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
辽宁频道,#genre#
辽宁都市,https://ls.qingting.fm/live/1099/64k.m3u8
辽宁影视剧,http://dassby.qqff.top:99/live/%E8%BE%BD%E5%AE%81%E5%BD%B1%E8%A7%86%E5%89%A7/index.m3u8
辽宁影视剧,http://120.76.248.139/live/bfgd/4200000070.m3u8
辽宁生活,http://dassby.qqff.top:99/live/辽宁生活/index.m3u8
辽宁影视剧,http://dassby.qqff.top:99/live/%E8%BE%BD%E5%AE%81%E5%BD%B1%E8%A7%86%E5%89%A7/index.m3u8
辽宁生活,http://120.76.248.139/live/bfgd/4200000073.m3u8
辽宁教育青少,http://dassby.qqff.top:99/live/辽宁教育青少/index.m3u8
辽宁生活,http://dassby.qqff.top:99/live/辽宁生活/index.m3u8
辽宁教育青少,http://120.76.248.139/live/bfgd/4200000075.m3u8
辽宁北方,http://dassby.qqff.top:99/live/辽宁北方/index.m3u8
辽宁教育青少,http://dassby.qqff.top:99/live/辽宁教育青少/index.m3u8
辽宁北方,http://120.76.248.139/live/bfgd/4200000071.m3u8
辽宁北方,http://dassby.qqff.top:99/live/辽宁北方/index.m3u8
朝阳新闻综合,http://120.76.248.139/live/bfgd/4200000282.m3u8
内蒙古频道,#genre#
@ -763,7 +746,6 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
内蒙古农牧,http://play1-qk.nmtv.cn:80/live/1686561299036179.m3u8
宁夏频道,#genre#
宁夏公共,https://livepgc.cmc.ningxiahuangheyun.com/tv/nxgg.m3u8
宁夏经济,https://ls.qingting.fm/live/1841/64k.m3u8
青海频道,#genre#
@ -773,10 +755,13 @@ CCTV-17,http://[2409:8087:8:21::18]:6610/otttv.bj.chinamobile.com/PLTV/88888888/
安多卫视,https://liveout.xntv.tv/a65jur/90p2i1.m3u8?zqinghd
山东频道,#genre#
山东齐鲁,http://111.14.181.15:9901/tsfile/live/1000_1.m3u8
山东文旅,http://58.57.40.22:9901/tsfile/live/1023_1.m3u8
山东综艺,http://111.14.181.15:9901/tsfile/live/1004_1.m3u8
山东综艺,http://123.129.70.178:9901/tsfile/live/1001_1.m3u8
山东生活,http://ls.qingting.fm/live/60260.m3u8
山东新闻,http://ls.qingting.fm/live/60180.m3u8
山东少儿,http://111.14.181.15:9901/tsfile/live/1005_1.m3u8
山西频道,#genre#
@ -898,7 +883,6 @@ CHC家庭影院,http://goo.bkpcp.top/mg/jtyy
CHC家庭影院,http://z.b.bkpcp.top/m.php?id=jtyy
CHC家庭影院,https://stream1.freetv.fun/chcjia-ting-ying-yuan-17.ctv
CHC家庭影院,http://eastscreen.tv/ooooo.php
CHC家庭影院,http://z.b.bkpcp.top/m.php?id=chcjtyy
CHC影迷电影,https://stream1.freetv.fun/chcying-mi-dian-ying-12.ctv
CHC影迷电影,https://stream1.freetv.fun/chcying-mi-dian-ying-15.ctv
CHC影迷电影,http://eastscreen.tv/ooooo.php
@ -914,17 +898,14 @@ CHC影迷电影,http://eastscreen.tv/ooooo.php
凤凰中文,https://cdn.iptv8k.top/dl/jrys.php?id=19&time=20240926215313&ip=111.229.253.40
凤凰中文,http://playtv-live.ifeng.com/live/06OLEGEGM4G_audio.m3u8
凤凰中文,http://php.jdshipin.com/TVOD/iptv.php
凤凰中文,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fhzw
凤凰资讯,http://playtv-live.ifeng.com/live/06OLEEWQKN4_audio.m3u8
凤凰资讯,http://php.jdshipin.com/TVOD/iptv.php
凤凰资讯,http://cdn3.132.us.kg/live/fhzx/stream.m3u8
凤凰资讯,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fhzx
凤凰香港,https://cdn.iptv8k.top/dl/jrys.php?id=18&time=20240926215313&ip=111.229.253.40
翡翠台,https://cdn.iptv8k.top/dl/jrys.php?id=3&time=20240926215313&ip=111.229.253.40『线路08』
翡翠台,http://php.jdshipin.com:8880/TVOD/iptv.php?id=fct3&token=512df05ba47edb46400575c93e179adb7981226d414516400ed1d382cb126adc517715d4ccd3a2276bf3c7b72d52f58905225cf0b1cc461b7888443f
翡翠台,http://cdn9.163189.xyz/smt1.1.php?id=jade_twn
翡翠台,http://v2h.jdshipin.com/jade2/jade.stream/chunklist_w100.m3u8
翡翠台,http://v2h.jdshipin.com:80/jade2/jade.stream/chunklist_w100.m3u8
无线新闻,http://php.jdshipin.com:8880/TVOD/iptv.php?id=tvbxw
无线新闻,https://cdn9.163189.xyz/smt3.1.1.php?id=inews_twn
无线新闻,http://cdn9.163189.xyz/smt1.1.php?id=inews_twn

Binary file not shown.

View File

@ -1 +1 @@
http://160.202.244.9:9898/
http://160.202.244.9:9788/

1
欧歌/txt/89.txt Normal file
View File

@ -0,0 +1 @@
https://mac.555618.xyz

1
欧歌/txt/xfdd.txt Normal file
View File

@ -0,0 +1 @@
http://110.42.7.59:9428

View File

@ -1,773 +0,0 @@
// 发布页 https://acgfans.org/pub.html
var rule = {
title: '怡萱动漫',
// host:'https://www.yxdmlove.com',
host: 'https://acgfans.org/pub.html',
hostJs: 'print(HOST);let html=request(HOST,{headers:{"User-Agent":PC_UA}});let src = jsp.pdfh(html,"p:eq(0)&&a&&Text");print(src);HOST=src', //网页域名根动态抓取js代码。通过HOST=赋值
// url:'/category.html?channel=17&zhonglei=fyclass&orderby=pubdate&totalresult=2999&pageno=fypage',
url: '/category.html?channel=17&zhonglei=fyclassfyfilter&pageno=fypage',
filterable: 1, //是否启用分类筛选,
filter_url: '&{{fl.by or "orderby=pubdate"}}&{{fl.year}}&{{fl.area}}&{{fl.sta}}&{{fl.class}}',
filter: {
"TV": [{
"key": "sta",
"name": "进度",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "连载中",
"v": "status=连载中"
}, {
"n": "已完结",
"v": "status=已完结"
}, {
"n": "未播放",
"v": "status=未播放"
}]
}, {
"key": "area",
"name": "地区",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "日本",
"v": "area=日本"
}, {
"n": "中国",
"v": "area=中国"
}, {
"n": "欧美",
"v": "area=欧美"
}]
}, {
"key": "year",
"name": "年份",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "2025",
"v": "year=2025"
}, {
"n": "2024",
"v": "year=2024"
}, {
"n": "2023",
"v": "year=2023"
}, {
"n": "2022",
"v": "year=2022"
}, {
"n": "2021",
"v": "year=2021"
}, {
"n": "2020",
"v": "year=2020"
}, {
"n": "2019",
"v": "year=2019"
}, {
"n": "2018",
"v": "year=2018"
}, {
"n": "2017",
"v": "year=2017"
}, {
"n": "2016",
"v": "year=2016"
}, {
"n": "2015",
"v": "year=2015"
}, {
"n": "2014",
"v": "year=2014"
}, {
"n": "2013",
"v": "year=2013"
}, {
"n": "2012",
"v": "year=2012"
}, {
"n": "2011",
"v": "year=2011"
}, {
"n": "2010",
"v": "year=2010"
}, {
"n": "更早",
"v": "year=2010前"
}]
}, {
"key": "class",
"name": "剧情",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "冒险",
"v": "jqlx=冒险"
}, {
"n": "热血",
"v": "jqlx=热血"
}, {
"n": "爱情",
"v": "jqlx=爱情"
}, {
"n": "搞笑",
"v": "jqlx=搞笑"
}, {
"n": "后宫",
"v": "jqlx=后宫"
}, {
"n": "校园",
"v": "jqlx=校园"
}, {
"n": "机战",
"v": "jqlx=机战"
}, {
"n": "幻想",
"v": "jqlx=幻想"
}, {
"n": "科幻",
"v": "jqlx=科幻"
}, {
"n": "竞技",
"v": "jqlx=竞技"
}, {
"n": "百合",
"v": "jqlx=百合"
}, {
"n": "耽美",
"v": "jqlx=耽美"
}, {
"n": "悬疑",
"v": "jqlx=悬疑"
}, {
"n": "剧情",
"v": "jqlx=剧情"
}, {
"n": "战争",
"v": "jqlx=战争"
}, {
"n": "恐怖",
"v": "jqlx=恐怖"
}, {
"n": "运动",
"v": "jqlx=运动"
}, {
"n": "动作",
"v": "jqlx=动作"
}, {
"n": "童话",
"v": "jqlx=童话"
}, {
"n": "历史",
"v": "jqlx=历史"
}, {
"n": "真人",
"v": "jqlx=真人"
}, {
"n": "女性向",
"v": "jqlx=女性向"
}, {
"n": "泡面番",
"v": "jqlx=泡面番"
}]
}, {
"key": "by",
"name": "排序",
"value": [{
"n": "时间",
"v": "orderby=pubdate"
}, {
"n": "热度",
"v": "orderby=click"
}]
}],
"剧场版": [{
"key": "sta",
"name": "进度",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "连载中",
"v": "status=连载中"
}, {
"n": "已完结",
"v": "status=已完结"
}, {
"n": "未播放",
"v": "status=未播放"
}]
}, {
"key": "area",
"name": "地区",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "日本",
"v": "area=日本"
}, {
"n": "中国",
"v": "area=中国"
}, {
"n": "欧美",
"v": "area=欧美"
}]
}, {
"key": "year",
"name": "年份",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "2025",
"v": "year=2025"
}, {
"n": "2024",
"v": "year=2024"
}, {
"n": "2023",
"v": "year=2023"
}, {
"n": "2022",
"v": "year=2022"
}, {
"n": "2021",
"v": "year=2021"
}, {
"n": "2020",
"v": "year=2020"
}, {
"n": "2019",
"v": "year=2019"
}, {
"n": "2018",
"v": "year=2018"
}, {
"n": "2017",
"v": "year=2017"
}, {
"n": "2016",
"v": "year=2016"
}, {
"n": "2015",
"v": "year=2015"
}, {
"n": "2014",
"v": "year=2014"
}, {
"n": "2013",
"v": "year=2013"
}, {
"n": "2012",
"v": "year=2012"
}, {
"n": "2011",
"v": "year=2011"
}, {
"n": "2010",
"v": "year=2010"
}, {
"n": "更早",
"v": "year=2010前"
}]
}, {
"key": "class",
"name": "剧情",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "冒险",
"v": "jqlx=冒险"
}, {
"n": "热血",
"v": "jqlx=热血"
}, {
"n": "爱情",
"v": "jqlx=爱情"
}, {
"n": "搞笑",
"v": "jqlx=搞笑"
}, {
"n": "后宫",
"v": "jqlx=后宫"
}, {
"n": "校园",
"v": "jqlx=校园"
}, {
"n": "机战",
"v": "jqlx=机战"
}, {
"n": "幻想",
"v": "jqlx=幻想"
}, {
"n": "科幻",
"v": "jqlx=科幻"
}, {
"n": "竞技",
"v": "jqlx=竞技"
}, {
"n": "百合",
"v": "jqlx=百合"
}, {
"n": "耽美",
"v": "jqlx=耽美"
}, {
"n": "悬疑",
"v": "jqlx=悬疑"
}, {
"n": "剧情",
"v": "jqlx=剧情"
}, {
"n": "战争",
"v": "jqlx=战争"
}, {
"n": "恐怖",
"v": "jqlx=恐怖"
}, {
"n": "运动",
"v": "jqlx=运动"
}, {
"n": "动作",
"v": "jqlx=动作"
}, {
"n": "童话",
"v": "jqlx=童话"
}, {
"n": "历史",
"v": "jqlx=历史"
}, {
"n": "真人",
"v": "jqlx=真人"
}, {
"n": "女性向",
"v": "jqlx=女性向"
}, {
"n": "泡面番",
"v": "jqlx=泡面番"
}]
}, {
"key": "by",
"name": "排序",
"value": [{
"n": "时间",
"v": "orderby=pubdate"
}, {
"n": "热度",
"v": "orderby=click"
}]
}],
"OVA": [{
"key": "sta",
"name": "进度",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "连载中",
"v": "status=连载中"
}, {
"n": "已完结",
"v": "status=已完结"
}, {
"n": "未播放",
"v": "status=未播放"
}]
}, {
"key": "area",
"name": "地区",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "日本",
"v": "area=日本"
}, {
"n": "中国",
"v": "area=中国"
}, {
"n": "欧美",
"v": "area=欧美"
}]
}, {
"key": "year",
"name": "年份",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "2025",
"v": "year=2025"
}, {
"n": "2024",
"v": "year=2024"
}, {
"n": "2023",
"v": "year=2023"
}, {
"n": "2022",
"v": "year=2022"
}, {
"n": "2021",
"v": "year=2021"
}, {
"n": "2020",
"v": "year=2020"
}, {
"n": "2019",
"v": "year=2019"
}, {
"n": "2018",
"v": "year=2018"
}, {
"n": "2017",
"v": "year=2017"
}, {
"n": "2016",
"v": "year=2016"
}, {
"n": "2015",
"v": "year=2015"
}, {
"n": "2014",
"v": "year=2014"
}, {
"n": "2013",
"v": "year=2013"
}, {
"n": "2012",
"v": "year=2012"
}, {
"n": "2011",
"v": "year=2011"
}, {
"n": "2010",
"v": "year=2010"
}, {
"n": "更早",
"v": "year=2010前"
}]
}, {
"key": "class",
"name": "剧情",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "冒险",
"v": "jqlx=冒险"
}, {
"n": "热血",
"v": "jqlx=热血"
}, {
"n": "爱情",
"v": "jqlx=爱情"
}, {
"n": "搞笑",
"v": "jqlx=搞笑"
}, {
"n": "后宫",
"v": "jqlx=后宫"
}, {
"n": "校园",
"v": "jqlx=校园"
}, {
"n": "机战",
"v": "jqlx=机战"
}, {
"n": "幻想",
"v": "jqlx=幻想"
}, {
"n": "科幻",
"v": "jqlx=科幻"
}, {
"n": "竞技",
"v": "jqlx=竞技"
}, {
"n": "百合",
"v": "jqlx=百合"
}, {
"n": "耽美",
"v": "jqlx=耽美"
}, {
"n": "悬疑",
"v": "jqlx=悬疑"
}, {
"n": "剧情",
"v": "jqlx=剧情"
}, {
"n": "战争",
"v": "jqlx=战争"
}, {
"n": "恐怖",
"v": "jqlx=恐怖"
}, {
"n": "运动",
"v": "jqlx=运动"
}, {
"n": "动作",
"v": "jqlx=动作"
}, {
"n": "童话",
"v": "jqlx=童话"
}, {
"n": "历史",
"v": "jqlx=历史"
}, {
"n": "真人",
"v": "jqlx=真人"
}, {
"n": "女性向",
"v": "jqlx=女性向"
}, {
"n": "泡面番",
"v": "jqlx=泡面番"
}]
}, {
"key": "by",
"name": "排序",
"value": [{
"n": "时间",
"v": "orderby=pubdate"
}, {
"n": "热度",
"v": "orderby=click"
}]
}],
"其他": [{
"key": "sta",
"name": "进度",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "连载中",
"v": "status=连载中"
}, {
"n": "已完结",
"v": "status=已完结"
}, {
"n": "未播放",
"v": "status=未播放"
}]
}, {
"key": "area",
"name": "地区",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "日本",
"v": "area=日本"
}, {
"n": "中国",
"v": "area=中国"
}, {
"n": "欧美",
"v": "area=欧美"
}]
}, {
"key": "year",
"name": "年份",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "2025",
"v": "year=2025"
}, {
"n": "2024",
"v": "year=2024"
}, {
"n": "2023",
"v": "year=2023"
}, {
"n": "2022",
"v": "year=2022"
}, {
"n": "2021",
"v": "year=2021"
}, {
"n": "2020",
"v": "year=2020"
}, {
"n": "2019",
"v": "year=2019"
}, {
"n": "2018",
"v": "year=2018"
}, {
"n": "2017",
"v": "year=2017"
}, {
"n": "2016",
"v": "year=2016"
}, {
"n": "2015",
"v": "year=2015"
}, {
"n": "2014",
"v": "year=2014"
}, {
"n": "2013",
"v": "year=2013"
}, {
"n": "2012",
"v": "year=2012"
}, {
"n": "2011",
"v": "year=2011"
}, {
"n": "2010",
"v": "year=2010"
}, {
"n": "更早",
"v": "year=2010前"
}]
}, {
"key": "class",
"name": "剧情",
"value": [{
"n": "全部",
"v": ""
}, {
"n": "冒险",
"v": "jqlx=冒险"
}, {
"n": "热血",
"v": "jqlx=热血"
}, {
"n": "爱情",
"v": "jqlx=爱情"
}, {
"n": "搞笑",
"v": "jqlx=搞笑"
}, {
"n": "后宫",
"v": "jqlx=后宫"
}, {
"n": "校园",
"v": "jqlx=校园"
}, {
"n": "机战",
"v": "jqlx=机战"
}, {
"n": "幻想",
"v": "jqlx=幻想"
}, {
"n": "科幻",
"v": "jqlx=科幻"
}, {
"n": "竞技",
"v": "jqlx=竞技"
}, {
"n": "百合",
"v": "jqlx=百合"
}, {
"n": "耽美",
"v": "jqlx=耽美"
}, {
"n": "悬疑",
"v": "jqlx=悬疑"
}, {
"n": "剧情",
"v": "jqlx=剧情"
}, {
"n": "战争",
"v": "jqlx=战争"
}, {
"n": "恐怖",
"v": "jqlx=恐怖"
}, {
"n": "运动",
"v": "jqlx=运动"
}, {
"n": "动作",
"v": "jqlx=动作"
}, {
"n": "童话",
"v": "jqlx=童话"
}, {
"n": "历史",
"v": "jqlx=历史"
}, {
"n": "真人",
"v": "jqlx=真人"
}, {
"n": "女性向",
"v": "jqlx=女性向"
}, {
"n": "泡面番",
"v": "jqlx=泡面番"
}]
}, {
"key": "by",
"name": "排序",
"value": [{
"n": "时间",
"v": "orderby=pubdate"
}, {
"n": "热度",
"v": "orderby=click"
}]
}]
},
// filter_def:{
// TV:{by:'orderby=pubdate'},
// 剧场版:{by:'orderby=pubdate'},
// OVA:{by:'orderby=pubdate'},
// 其他:{by:'orderby=pubdate'}
// },
searchUrl: '/search.html?keyword=**&PageNo=fypage',
searchable: 2, //是否启用全局搜索,
headers: { //网站的请求头,完整支持所有的,常带ua和cookies
'User-Agent': 'PC_UA',
},
class_name: 'TV&剧场版&OVA&其他',
class_url: 'TV&剧场版&OVA&其他',
play_parse: true,
lazy: '',
limit: 6,
// 推荐:'.dhnew.adj li;*;*;*;*',
推荐: '.dhnew.adj li;a&&title;img&&src;p:eq(-1)&&Text;a&&href',
// 一级:'.dhnew li;a&&title;img&&src;p:eq(-1)&&Text;a&&href',
一级: `js:
let d = [];
pdfh = jsp.pdfh;pdfa = jsp.pdfa;pd = jsp.pd;
let html = '';
let totalresult = getItem("totalresult_" + MY_CATE, '')
if (totalresult == '') {
html = request(input);
totalresult = pdfh(html, ".pageinfo&&strong&&Text");
setItem("totalresult_" + MY_CATE, totalresult)
}
input += '&totalresult=' + getItem("totalresult_" + MY_CATE, '');
html = request(input);
let list = pdfa(html, ".dhnew&&li");
list.forEach(it => {
d.push({
title: pdfh(it, "a&&title"),
desc: pdfh(it, "p:eq(-1)&&Text"),
pic_url: pd(it, "img&&src"),
url: pd(it, "a&&href")
})
});
setResult(d)
`,
二级: {
"title": "h1&&Text;.dhxx p:eq(4)&&Text",
"img": ".anime-img&&img&&src",
"desc": ".info1-left li:eq(1)&&Text;.dhxx p:eq(3)&&Text;.dhxx p:eq(2)&&Text;.info1-left li:eq(0)&&Text;.info1-left li:eq(2)&&Text",
"content": ".info2--strong&&Text",
"tabs": ".ol-select li",
"lists": ".ol-content:eq(#id) li"
},
// 搜索:'*;*;*;p:eq(3)&&Text;*',
搜索: '.dhnew li;a&&title;img&&src;p:eq(3)&&Text;a&&href',
}

View File

@ -72,14 +72,6 @@
"url": "http://v.lkuys.cn"
}
},
{
"key": "移动",
"name": "移动APP",
"type": 3,
"api": "csp_YD",
"searchable": 1,
"quickSearch": 1
},
{
"key": "行动",
"name": "行动APP",
@ -92,18 +84,6 @@
"key3": "aassddwwxxllsx1x"
}
},
{
"key": "斗量",
"name": "斗量APP",
"type": 3,
"api": "csp_AppSy",
"ext": {
"url": "https://app.ystva.com",
"key1": "hsZwQK5yrnefW7OJ",
"key2": "hsZwQK5yrnefW7OJ",
"key3": "hsZwQK5yrnefW7OJ"
}
},
{
"key": "追忆",
"name": "追忆APP",
@ -128,7 +108,53 @@
"dataKey": "qwertyuiopqwertt",
"dataIv": "qwertyuiopqwertt",
"deviceId": "",
"version": "109"
"version": "109",
"ua": "okhttp/3.10.0"
}
},
{
"key": "麻花",
"name": "麻花APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "",
"site": "https://apicoss-alimama-com-1307821617.file.myqcloud.com/Uploadsget",
"dataKey": "q7gj4f9br3fls6nh",
"dataIv": "q7gj4f9br3fls6nh",
"deviceId": "",
"version": ""
}
},
{
"key": "豆丁",
"name": "豆丁APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "",
"site": "https://vip.123pan.cn/1848451100/zl/xfdd.txt",
"dataKey": "xasdasdqwertyuio",
"dataIv": "xasdasdqwertyuio",
"deviceId": "",
"version": ""
}
},
{
"key": "灵虎",
"name": "灵虎APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "",
"site": "https://bind.315999.xyz/89.txt",
"dataKey": "#getapp@TMD@2025",
"dataIv": "#getapp@TMD@2025",
"deviceId": "",
"version": ""
}
},
{
@ -152,7 +178,8 @@
"quickSearch": 1,
"api": "csp_AppGet2",
"ext": {
"url": "http://122.228.193.2:9988",
"url": "",
"site": "https://lanyinghz.oss-cn-hangzhou.aliyuncs.com/lanyingxmy.txt",
"dataKey": "ca94b06ca359d80e",
"dataIv": "ca94b06ca359d80e",
"deviceId": "",
@ -201,6 +228,76 @@
"version": "120"
}
},
{
"key": "鲸鱼",
"name": "鲸鱼APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet2",
"ext": {
"url": "",
"site": "https://jingyu4k-1312635929.cos.ap-nanjing.myqcloud.com/1.json",
"dataKey": "AAdgrdghjfgswerA",
"dataIv": "AAdgrdghjfgswerA",
"deviceId": "",
"version": ""
}
},
{
"key": "热剧",
"name": "热剧APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet2",
"ext": {
"url": "",
"site": "https://app-qy.oss-cn-shanghai.aliyuncs.com/rebo.txt",
"dataKey": "8191A7F47B37882F",
"dataIv": "8191A7F47B37882F",
"deviceId": "",
"version": ""
}
},
{
"key": "鲶鱼",
"name": "鲶鱼APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "http://47.122.22.78",
"dataKey": "2234567890123456",
"dataIv": "2234567890123456",
"deviceId": "",
"version": ""
}
},
{
"key": "码头",
"name": "码头APP",
"type": 3,
"api": "csp_AppGet",
"ext": {
"url": "https://www.lgmt.cc",
"dataKey": "asfjaskasgggassf",
"dataIv": "asfjaskasgggassf",
"deviceId": "",
"version": ""
}
},
{
"key": "米诺",
"name": "米诺APP",
"type": 3,
"api": "csp_AppGet",
"ext": {
"url": "http://www.milkidc.cn",
"dataKey": "20c79c979da8db0f",
"dataIv": "20c79c979da8db0f",
"deviceId": "",
"version": ""
}
},
{
"key": "光盘",
"name": "光盘APP",
@ -229,20 +326,6 @@
"version": "105"
}
},
{
"key": "优质",
"name": "优质APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://apiapplbys.lbys.app:5678",
"dataKey": "apiapplbyskey168",
"dataIv": "apiapplbyskey168",
"deviceId": "",
"version": "107"
}
},
{
"key": "云速",
"name": "云速APP",
@ -399,8 +482,8 @@
}
},
{
"key": "优质",
"name": "优质APP",
"key": "萝卜",
"name": "萝卜APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
@ -419,7 +502,7 @@
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "http://v.tkbot.fun",
"url": "https://new.tkbot.fun",
"dataKey": "d032c12876bc6848",
"dataIv": "d032c12876bc6848",
"deviceId": "",
@ -427,8 +510,8 @@
}
},
{
"key": "人人",
"name": "人人APP",
"key": "小红",
"name": "小红APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
@ -588,6 +671,17 @@
"type": 3,
"api": "csp_SP360"
},
{
"key": "小斑快映",
"name": "小斑快映4K弹幕",
"type": 3,
"api": "csp_PanWebShare",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"changeable": 1,
"ext": "./json/xbky.json"
},
{
"key": "玩偶哥哥",
"name": "玩偶4K弹幕",
@ -862,6 +956,17 @@
"type": "list"
}
},
{
"key": "移动",
"name": "移动4K",
"type": 3,
"api": "csp_YD",
"searchable": 1,
"quickSearch": 1,
"style": {
"type": "list"
}
},
{
"key": "糖果",
"name": "糖果|搜索",
@ -1300,7 +1405,8 @@
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://pzoap.moedot.net",
"url": "",
"site": "https://xfapp-1305390065.cos.ap-guangzhou.myqcloud.com/getapp.txt",
"dataKey": "1yZ2Spn9krnzVKoC",
"dataIv": "1yZ2Spn9krnzVKoC",
"deviceId": "",
@ -1349,6 +1455,34 @@
"version": "170"
}
},
{
"key": "派对动漫",
"name": "派对|动漫",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://qjappcms.acg.party",
"dataKey": "AmtMYFCJDPoTlK7z",
"dataIv": "AmtMYFCJDPoTlK7z",
"deviceId": "",
"version": ""
}
},
{
"key": "丫丫",
"name": "丫丫APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "http://tv.yy-fun.cc",
"dataKey": "qkxnwkfjwpcnwycl",
"dataIv": "qkxnwkfjwpcnwycl",
"deviceId": "",
"version": ""
}
},
{
"key": "黑猫动漫",
"name": "黑猫|动漫",
@ -1391,13 +1525,6 @@
"api": "./js/drpy2.min.js",
"ext": "./js/奇米动漫.js"
},
{
"key": "怡萱动漫",
"name": "怡萱|动漫",
"type": 3,
"api": "./js/drpy2.min.js",
"ext": "./js/怡萱动漫.js"
},
{
"key": "花子动漫",
"name": "花子|动漫",
@ -2143,38 +2270,6 @@
"epg": "http://cdn.1678520.xyz/epg/?ch={name}&date={date}",
"timeout": 10
},
{
"name": "虎牙一起看",
"type": 3,
"api": "csp_Feiyang",
"url": "https://yun.urldwz.com/f/BE9PSL/huyayqk.m3u",
"timeout": 10,
"ua": "okhttp/3.15"
},
{
"name": "斗鱼一起看",
"type": 3,
"api": "csp_Feiyang",
"url": "https://yun.urldwz.com/f/NR9qiA/douyuyqk.m3u",
"timeout": 10,
"ua": "okhttp/3.15"
},
{
"name": "YY轮播",
"type": 3,
"api": "csp_Feiyang",
"url": "https://yun.urldwz.com/f/dlkycZ/yylunbo.m3u",
"timeout": 10,
"ua": "okhttp/3.15"
},
{
"name": "B站直播",
"type": 3,
"api": "csp_Feiyang",
"url": "https://yun.urldwz.com/f/9XBkHK/bilibili.m3u",
"timeout": 10,
"ua": "okhttp/3.15"
},
{
"name": "电视Live",
"type": 0,

34
潇洒/json/xbky.json Normal file
View File

@ -0,0 +1,34 @@
{
"SiteUrl": "http://xsayang.fun:12512",
"Domains": [
"http://xsayang.fun:12512"
],
"SiteWord": "xbky",
"SiteName": "小斑快映",
"Classes": [
{
"type_name": "电影",
"type_id": "1"
},
{
"type_name": "剧集",
"type_id": "2"
},
{
"type_name": "综艺",
"type_id": "3"
},
{
"type_name": "动漫",
"type_id": "4"
},
{
"type_name": "精品",
"type_id": "5"
},
{
"type_name": "短剧",
"type_id": "6"
}
]
}

Binary file not shown.

View File

@ -1,7 +1,7 @@
{
"spider": "./spider.jar",
"wallpaper": "http://1.95.79.193:999/ppic/feimao.php",
"logo": "http://1.95.79.193:999/panda/0262.png",
"wallpaper": "http://ppic/feimao.php",
"logo": "http://panda/0262.png",
"sites": [
{
"key": "豆瓣",
@ -51,9 +51,13 @@
"http://feimaoai.site",
"http://www.labi88.sbs",
"http://fmao.site",
"http://fmao.shop",
"https://fmao.shop",
"http://xiaocge.fun"
],
"threadinfo": {
"chunksize": 512,
"threads": 16
},
"url_key": "Duopan2"
}
},
@ -371,7 +375,7 @@
"key": "娱乐",
"name": "🎮┃游戏┃娱乐",
"type": 3,
"api": "./api/1.py",
"api": "./api/LIVES.py",
"style": {
"type": "rect",
"ratio": 1.333
@ -560,5 +564,161 @@
"url": "./lives/live.txt",
"epg": "http://epg.112114.xyz/?ch={name}&date={date}"
}
],
"rules": [
{
"name": "♻️量非",
"hosts": [
"lz",
"vip.lz",
"v.cdnlz",
"hd.lz",
"ffzy",
"vip.ffzy",
"hd.ffzy"
],
"regex": [
"#EXT-X-DISCONTINUITY\r*\n*#EXTINF:6.666667,[\\s\\S]*?#EXT-X-DISCONTINUITY",
"#EXT-X-DISCONTINUITY\r*\n*#EXTINF:6.600000,[\\s\\S]*?#EXT-X-DISCONTINUITY"
]
},
{
"name": "♻️索尼",
"hosts": [
"suonizy",
"qrssv.com"
],
"regex": [
"15.1666",
"15.2666"
]
},
{
"name": "♻️乐视",
"hosts": [
"leshiyun"
],
"regex": [
"15.92"
]
},
{
"name": "♻️优质",
"hosts": [
"yzzy",
"playback"
],
"regex": [
"16.63",
"18.66",
"17.66",
"19.13"
]
},
{
"name": "♻️快看",
"hosts": [
"kuaikan",
"vip.kuaikan"
],
"regex": [
"15.32",
"15.231",
"18.066"
]
},
{
"name": "♻360",
"hosts": [
"lyhuicheng"
],
"regex": [
"#EXTINF.*?\\s+.*?hrz8QcR9.*?\\.ts\\s+",
"#EXT-X-KEY:METHOD=NONE[\\s\\S]*?#EXT-X-DISCONTINUITY"
]
},
{
"name": "♻️开源棋牌",
"hosts": [
"askzycdn",
"jkunbf",
"bfikuncdn",
"bfaskcdn"
],
"regex": [
"#EXT-X-KEY:METHOD=NONE\r*\n*#EXTINF:5,[\\s\\S]*?#EXT-X-DISCONTINUITY",
"#EXT-X-KEY:METHOD=AES-128,URI=\"[^\"]+\"\r*\n*#EXTINF:3.333,[\\s\\S]*?#EXT-X-DISCONTINUITY"
]
},
{
"name": "♻️暴风",
"hosts": [
"bfengbf.com",
"bfzy",
"c1"
],
"regex": [
"#EXTINF.*?\\s+.*?adjump.*?\\.ts\\s+",
"#EXT-X-DISCONTINUITY\r*\n*#EXTINF:3,[\\s\\S]*?#EXT-X-DISCONTINUITY"
]
},
{
"name": "♻️农民",
"hosts": [
"toutiaovod.com"
],
"regex": [
"video/tos/cn"
]
},
{
"name": "♻️火山",
"hosts": [
"huoshan.com"
],
"regex": [
"item_id="
]
},
{
"name": "♻️抖音",
"hosts": [
"douyin.com"
],
"regex": [
"is_play_url="
]
},
{
"name": "♻️磁力",
"hosts": [
"magnet"
],
"regex": [
"最 新",
"直 播",
"更 新"
]
},
{
"name": "♻️饭团点击",
"hosts": [
"dadagui",
"freeok",
"dadagui"
],
"script": [
"document.querySelector(\"#playleft iframe\").contentWindow.document.querySelector(\"#start\").click();"
]
},
{
"name": "♻️毛驴点击",
"hosts": [
"www.maolvys.com"
],
"script": [
"document.getElementsByClassName('swal-button swal-button--confirm')[0].click()"
]
}
]
}

View File

@ -4,19 +4,18 @@ import json
import re
import sys
import time
import random
from base64 import b64decode, b64encode
from urllib.parse import parse_qs, urlparse
from urllib.parse import parse_qs
import requests
from pyquery import PyQuery as pq
sys.path.append('..')
from base.spider import Spider
from concurrent.futures import ThreadPoolExecutor
class Spider(Spider):
def init(self, extend=""):
"""初始化方法,设置抖音直播的请求头"""
tid = 'douyin'
headers = self.gethr(0, tid)
response = requests.head(self.hosts[tid], headers=headers)
@ -42,9 +41,7 @@ class Spider(Spider):
headers = [
{
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36",
"Referer": "https://live.bilibili.com/",
"Origin": "https://live.bilibili.com"
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0"
},
{
"User-Agent": "Dart/3.4 (dart:io)"
@ -77,8 +74,8 @@ class Spider(Spider):
"bili": {
'Accept': '*/*',
'Icy-MetaData': '1',
'referer': 'https://live.bilibili.com/',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36'
'referer': referers['bili'],
'user-agent': headers[0]['User-Agent']
},
'douyin': {
'User-Agent': 'libmpv',
@ -95,76 +92,20 @@ class Spider(Spider):
}
}
# B站cookie
bili_cookies = {
"buvid3": "88888888-8888-8888-8888-888888888888",
"buvid4": "88888888-8888-8888-8888-888888888888",
"b_nut": str(int(time.time())),
"SESSDATA": "", # 如果需要可以添加自己的SESSDATA
}
def gethr(self, index, rf='', zr=''):
"""获取请求头 - 特别处理B站"""
headers = self.headers[index].copy()
if rf == 'bili':
# B站专用请求头
headers.update({
'Origin': 'https://live.bilibili.com',
'Referer': 'https://live.bilibili.com/',
'Cookie': "; ".join([f"{k}={v}" for k, v in self.bili_cookies.items()])
})
elif zr:
headers['Referer'] = zr
elif rf:
headers['Referer'] = f"{self.referers[rf]}/"
return headers
def process_bili(self):
"""处理B站分类数据 - 增强版"""
try:
# 使用新的API接口获取B站分类数据
url = f'{self.hosts["bili"][0]}/xlive/web-interface/v1/index/getWebAreaList?source_id=2'
# 添加随机延迟避免请求过快
time.sleep(random.uniform(0.5, 1.2))
response = self.fetch(url, headers=self.gethr(0, 'bili'))
# 检查响应状态
if response.status_code != 200:
print(f"B站分类请求失败: {response.status_code}")
return 'bili', None
data = response.json()
# 检查API响应是否成功
if data.get('code') != 0:
print(f"B站API错误: {data.get('message')}")
return 'bili', None
# 提取分类数据
categories = []
for area in data['data']['area_list']:
# 主分类
categories.append({
'n': area['name'],
'v': str(area['id'])
})
# 保存分类数据用于后续
self.bili_categories = categories
# 返回分类筛选条件
self.blfdata = self.fetch(
f'{self.hosts["bili"][0]}/room/v1/Area/getList?need_entrance=1&parent_id=0',
headers=self.gethr(0, 'bili')
).json()
return ('bili', [{'key': 'cate', 'name': '分类',
'value': categories}])
'value': [{'n': i['name'], 'v': str(i['id'])}
for i in self.blfdata['data']]}])
except Exception as e:
print(f"bili处理错误: {e}")
return 'bili', None
def process_douyin(self):
"""处理抖音分类数据"""
try:
data = self.getpq(self.hosts['douyin'], headers=self.dyheaders)('script')
for i in data.items():
@ -189,7 +130,6 @@ class Spider(Spider):
return 'douyin', None
def process_douyu(self):
"""处理斗鱼分类数据"""
try:
self.dyufdata = self.fetch(
f'{self.referers["douyu"]}/api/cate/list',
@ -284,81 +224,39 @@ class Spider(Spider):
return vdata, 9999
def biliContent(self, tid, pg, filter, extend, vdata):
"""获取B站直播列表 - 增强版"""
try:
# 分类筛选模式
if extend.get('cate') and pg == '1' and 'click' not in tid:
# 使用保存的分类数据
for cat in self.bili_categories:
if cat['v'] == extend['cate']:
# 构建分类项
if extend.get('cate') and pg == '1' and 'click' not in tid:
for i in self.blfdata['data']:
if str(i['id']) == extend['cate']:
for j in i['list']:
v = self.buildvod(
vod_id=f"click_{tid}@@{cat['v']}",
vod_name=cat['n'],
vod_pic='https://s1.hdslb.com/bfs/static/laputa-home/client/assets/icon-category.png',
vod_id=f"click_{tid}@@{i['id']}@@{j['id']}",
vod_name=j.get('name'),
vod_pic=j.get('pic'),
vod_tag=1,
style={"type": "oval", "ratio": 1}
)
vdata.append(v)
return vdata, 1
# 直播列表模式
# 确定分类ID
parent_area_id = extend.get('cate', '1') # 默认热门分类
area_id = 0
# 构建API URL
url = f'{self.hosts["bili"][0]}/xlive/web-interface/v1/second/getList'
params = {
'platform': 'web',
'parent_area_id': parent_area_id,
'area_id': area_id,
'sort_type': 'online',
'page': pg,
'page_size': 30,
'ts': int(time.time() * 1000) # 添加时间戳
}
# 添加随机延迟
time.sleep(random.uniform(0.3, 0.8))
# 获取直播数据
response = self.fetch(url, headers=self.gethr(0, 'bili'), params=params)
# 检查响应状态
if response.status_code != 200:
print(f"B站直播列表请求失败: {response.status_code}")
return vdata, 0
data = response.json()
# 检查API响应码
if data.get('code') != 0:
print(f"B站API错误: {data.get('message')}")
return vdata, 0
# 处理每条直播数据
for item in data['data']['list']:
if not item.get('roomid'):
continue
# 构建直播信息
vod_data = self.buildvod(
vod_id=f"{tid}@@{item['roomid']}",
vod_name=item.get('title', 'B站直播间'),
vod_pic=item.get('cover', ''),
vod_remarks=item.get('watched_show', {}).get('text_large', ''),
vod_director=item.get('uname', '未知主播'),
style={"type": "rect", "ratio": 1.33}
)
vdata.append(vod_data)
# 计算总页数
total_page = data['data']['page'].get('count', 9999)
return vdata, total_page
except Exception as e:
print(f"B站直播列表错误: {str(e)}")
return vdata, 0
return vdata, 1
else:
path = f'/xlive/web-interface/v1/second/getListByArea?platform=web&sort=online&page_size=30&page={pg}'
if 'click' in tid:
ids = tid.split('_')[1].split('@@')
tid = ids[0]
path = f'/xlive/web-interface/v1/second/getList?platform=web&parent_area_id={ids[1]}&area_id={ids[-1]}&sort_type=&page={pg}'
data = self.fetch(f'{self.hosts[tid][0]}{path}', headers=self.gethr(0, tid)).json()
for i in data['data']['list']:
if i.get('roomid'):
data = self.buildvod(
f"{tid}@@{i['roomid']}",
i.get('title'),
i.get('cover'),
i.get('watched_show', {}).get('text_large'),
0,
i.get('uname'),
style={"type": "rect", "ratio": 1.33}
)
vdata.append(data)
return vdata, 9999
def huyaContent(self, tid, pg, filter, extend, vdata):
if extend.get('cate') and pg == '1' and 'click' not in tid:
@ -528,57 +426,37 @@ class Spider(Spider):
return self.handle_exception(e)
def biliDetail(self, ids):
"""获取B站直播详情 - 增强版"""
try:
room_id = ids[1]
# 第一步:获取房间基本信息
room_info_url = f'{self.hosts["bili"][0]}/xlive/web-room/v1/index/getInfoByRoom?room_id={room_id}'
room_info = self.fetch(room_info_url, headers=self.gethr(0, 'bili')).json()
if room_info.get('code') != 0:
print(f"B站房间信息错误: {room_info.get('message')}")
return self.handle_exception(Exception("无法获取房间信息"))
room_data = room_info['data']['room_info']
anchor_info = room_info['data']['anchor_info']
# 第二步:获取播放信息
play_info_url = f'{self.hosts["bili"][0]}/xlive/web-room/v2/index/getRoomPlayInfo'
play_params = {
'room_id': room_id,
'protocol': '0,1',
'format': '0,1,2',
'codec': '0,1',
'qn': 10000, # 默认最高画质
'platform': 'web',
'ptype': 8,
'dolby': 5,
'panorama': 1
}
play_info = self.fetch(play_info_url, headers=self.gethr(0, 'bili'), params=play_params).json()
if play_info.get('code') != 0:
print(f"B站播放信息错误: {play_info.get('message')}")
return self.handle_exception(Exception("无法获取播放信息"))
# 构建视频信息
vdata = self.fetch(
f'{self.hosts[ids[0]][0]}/xlive/web-room/v1/index/getInfoByRoom?room_id={ids[1]}&wts={int(time.time())}',
headers=self.gethr(0, ids[0])).json()
v = vdata['data']['room_info']
vod = self.buildvod(
vod_name=room_data.get('title', 'B站直播间'),
vod_remarks=f"{room_data.get('parent_area_name', '')}/{room_data.get('area_name', '')}",
vod_content=room_data.get('description', ''),
vod_director=anchor_info.get('base_info', {}).get('uname', '未知主播')
vod_name=v.get('title'),
type_name=v.get('parent_area_name') + '/' + v.get('area_name'),
vod_remarks=v.get('tags'),
vod_play_from=v.get('title'),
)
# 处理播放质量选项
quality_options = []
qn_desc = play_info['data']['playurl_info']['playurl']['g_qn_desc']
for qn_item in qn_desc:
quality_options.append(f"{qn_item['desc']}${ids[0]}@@{room_id}@@{qn_item['qn']}")
vod['vod_play_url'] = "#".join(quality_options)
data = self.fetch(
f'{self.hosts[ids[0]][0]}/xlive/web-room/v2/index/getRoomPlayInfo?room_id={ids[1]}&protocol=0%2C1&format=0%2C1%2C2&codec=0%2C1&platform=web',
headers=self.gethr(0, ids[0])).json()
vdnams = data['data']['playurl_info']['playurl']['g_qn_desc']
all_accept_qns = []
streams = data['data']['playurl_info']['playurl']['stream']
for stream in streams:
for format_item in stream['format']:
for codec in format_item['codec']:
if 'accept_qn' in codec:
all_accept_qns.append(codec['accept_qn'])
max_accept_qn = max(all_accept_qns, key=len) if all_accept_qns else []
quality_map = {
item['qn']: item['desc']
for item in vdnams
}
quality_names = [f"{quality_map.get(qn)}${ids[0]}@@{ids[1]}@@{qn}" for qn in max_accept_qn]
vod['vod_play_url'] = "#".join(quality_names)
return vod
except Exception as e:
print(f"B站详情错误: {str(e)}")
return self.handle_exception(e)
def huyaDetail(self, ids):
@ -749,89 +627,21 @@ class Spider(Spider):
return {'parse': 1, 'url': self.excepturl, 'header': self.headers[0]}
def biliplay(self, ids):
"""B站播放地址解析 - 增强版"""
try:
room_id = ids[1]
quality = ids[2]
# 获取播放信息
url = f'{self.hosts["bili"][0]}/xlive/web-room/v2/index/getRoomPlayInfo'
params = {
'room_id': room_id,
'protocol': '0,1',
'format': '0,1,2',
'codec': '0,1',
'qn': quality,
'platform': 'web',
'ptype': 8,
'dolby': 5,
'panorama': 1
}
response = self.fetch(url, headers=self.gethr(0, 'bili'), params=params)
# 检查响应状态
if response.status_code != 200:
print(f"B站播放信息请求失败: {response.status_code}")
return 1, self.excepturl
data = response.json()
# 检查API响应
if data.get('code') != 0:
print(f"B站播放信息错误: {data.get('message')}")
return 1, self.excepturl
data = self.fetch(
f'{self.hosts[ids[0]][0]}/xlive/web-room/v2/index/getRoomPlayInfo?room_id={ids[1]}&protocol=0,1&format=0,2&codec=0&platform=web&qn={ids[2]}',
headers=self.gethr(0, ids[0])).json()
urls = []
line_index = 1
# 解析播放地址
for stream in data['data']['playurl_info']['playurl']['stream']:
for format_item in stream['format']:
for codec in format_item['codec']:
for url_info in codec['url_info']:
full_url = f"{url_info['host']}{codec['base_url']}{url_info['extra']}"
full_url = f"{url_info['host']}/{codec['base_url'].lstrip('/')}{url_info['extra']}"
urls.extend([f"线路{line_index}", full_url])
line_index += 1
# 如果没找到播放地址,尝试备用方法
if not urls:
print("使用备用方法获取B站播放地址")
return self.biliplay_backup(room_id, quality)
return 0, urls
except Exception as e:
print(f"B站播放解析错误: {str(e)}")
return 1, self.excepturl
def biliplay_backup(self, room_id, quality):
"""B站播放地址解析 - 备用方法"""
try:
# 使用备用API
url = f'{self.hosts["bili"][0]}/room/v1/Room/playUrl'
params = {
'cid': room_id,
'qn': quality,
'platform': 'web'
}
response = self.fetch(url, headers=self.gethr(0, 'bili'), params=params)
if response.status_code != 200:
return 1, self.excepturl
data = response.json()
if data.get('code') != 0:
return 1, self.excepturl
urls = []
for i, durl in enumerate(data['data']['durl']):
urls.extend([f"线路{i+1}", durl['url']])
return 0, urls
except Exception as e:
print(f"B站备用播放解析错误: {str(e)}")
return 1, self.excepturl
def douyuplay(self, ids):
@ -944,6 +754,15 @@ class Spider(Spider):
print(f"解析页面错误: {str(e)}")
return pq(data.encode('utf-8'))
def gethr(self, index, rf='', zr=''):
headers = self.headers[index]
if zr:
headers['referer'] = zr
else:
headers['referer'] = f"{self.referers[rf]}/"
return headers
def handle_exception(self, e):
print(f"报错: {str(e)}")
return {'vod_play_from': '哎呀翻车啦', 'vod_play_url': f'翻车啦${self.excepturl}'}
return {'vod_play_from': '哎呀翻车啦', 'vod_play_url': f'翻车啦${self.excepturl}'}

View File

@ -1,80 +1,62 @@
#EXTM3U
#EXTINF:-1 group-title="央视频道",CCTV1
http://8.138.7.223/tv/dl/douyincdn.php?id=1$LR•IPV4『线路155』
#EXTINF:-1 group-title="央视频道",CCTV1
http://8.138.7.223/tv/dl/careryun.php?id=1$LR•IPV4『线路157』
#EXTINF:-1 group-title="央视频道",CCTV1
http://8.138.7.223/【公众号:榴芒电视】/cctv1.m3u8
#EXTINF:-1 group-title="央视频道",CCTV1
http://iptv.huuc.edu.cn/hls/cctv1hd.m3u8
#EXTINF:-1 group-title="央视频道",CCTV-1
http://61.138.128.226:19901/tsfile/live/0001_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="央视频道",CCTV2
http://8.138.7.223/tv/dl/douyincdn.php?id=2$LR•IPV4『线路146』
http://8.138.7.223/tv/dl/douyincdn.php?id=1$LR•IPV4『线路155』
#EXTINF:-1 group-title="央视频道",CCTV2
http://8.138.7.223/tv/dl/careryun.php?id=2$LR•IPV4『线路148』
#EXTINF:-1 group-title="央视频道",CCTV2
http://8.138.7.223/tv/dl/douyincdn.php?id=2$LR•IPV4『线路146』
#EXTINF:-1 group-title="央视频道",CCTV3
http://8.138.7.223/tv/dl/douyincdn.php?id=3$LR•IPV4『线路134』
#EXTINF:-1 group-title="央视频道",CCTV3
http://8.138.7.223/tv/dl/careryun.php?id=3$LR•IPV4『线路136』
#EXTINF:-1 group-title="央视频道",CCTV3
http://iptv.huuc.edu.cn/hls/cctv3hd.m3u8
#EXTINF:-1 group-title="央视频道",CCTV-3综艺
http://fxgm.fxjf.work:19901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="央视频道",CCTV-3综艺
http://222.134.245.16:9901/tsfile/live/0003_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="央视频道",CCTV4
http://8.138.7.223/tv/dl/douyincdn.php?id=4$LR•IPV4『线路145』
#EXTINF:-1 group-title="央视频道",CCTV4
http://8.138.7.223/tv/dl/careryun.php?id=4$LR•IPV4『线路149』
#EXTINF:-1 group-title="央视频道",CCTV4
http://8.138.7.223/tv/dl/careryun.php?id=5$LR•IPV4『线路150』
#EXTINF:-1 group-title="央视频道",CCTV4
http://8.138.7.223/tv/dl/careryun.php?id=6$LR•IPV4『线路151』
#EXTINF:-1 group-title="央视频道",CCTV4
https://www.freetv.top/migu/608807419.m3u8?migutoken=6a212f7bbb565d15fa1837af03bca5806c8d1522a2c9b34b1ed1c0f3cd23e6d7c4761bb6b35c9de97d923f603f557e6edb2ee11c80decc83bddea897b5c7ac59a7efea8e4796cbbfcf1b3fc93c$LR•IPV4『线路365』
#EXTINF:-1 group-title="央视频道",CCTV4
https://www.freetv.top/migu/608807416.m3u8?migutoken=85c9fb128ac91587cf67086436bd4af8631774375811d0d14ba7158ffb2f56b528e7e92a2da4c2f8bd757394265b58efcbccdce316306a1dae700620a73e52c2ab049d8bd223c049567a8c10bf$LR•IPV4『线路374』
#EXTINF:-1 group-title="央视频道",CCTV4
https://www.freetv.top/migu/608807416.m3u8?migutoken=94d24df192f212e52d7c222dfab7df5ce4aad53db2766a6c4275a4c1e796cf13fb231906f792af9bc717ce1ccafa62165ebdc66b02fb0882cd5beac443921d36883a491d2b549a5509d63534e1$LR•IPV4『线路381』
#EXTINF:-1 group-title="央视频道",CCTV4
http://www.freetv.top/migu/631780421.m3u8?migutoken=7acf39385ea80b0efa77b918418fcf998d00455e8b98e02dff92961440d989e3b7da00ef24731d327c410f2ef9ceb51e2137c20b2b606646542ce4643521747bf78b7533b3ec604bba63ffdf43$LR•IPV4『线路382』
#EXTINF:-1 group-title="央视频道",CCTV5
http://8.138.7.223/tv/dl/careryun.php?id=8$LR•IPV4『线路169』
#EXTINF:-1 group-title="央视频道",CCTV5
http://8.138.7.223/tv/dl/douyincdn.php?id=5$LR•IPV4『线路166』
#EXTINF:-1 group-title="央视频道",CCTV5
http://8.138.7.223/tv/dl/careryun.php?id=7$LR•IPV4『线路168』
#EXTINF:-1 group-title="央视频道",CCTV5
http://8.138.7.223/tv/dl/careryun.php?id=8$LR•IPV4『线路169』
#EXTINF:-1 group-title="央视频道",CCTV5
http://iptv.huuc.edu.cn/hls/cctv5hd.m3u8
#EXTINF:-1 group-title="央视频道",CCTV-5体育
http://61.156.228.12:8154/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="央视频道",CCTV-5
http://61.138.128.226:19901/tsfile/live/0005_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="央视频道",CCTV6
http://8.138.7.223/tv/dl/douyincdn.php?id=6$LR•IPV4『线路132』
#EXTINF:-1 group-title="央视频道",CCTV6
http://8.138.7.223/tv/dl/careryun.php?id=9$LR•IPV4『线路134』
#EXTINF:-1 group-title="央视频道",CCTV6
http://39.164.180.36:19901/tsfile/live/0006_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路247』
#EXTINF:-1 group-title="央视频道",CCTV-6电影
http://61.156.228.12:8154/tsfile/live/0006_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="央视频道",CCTV7
http://8.138.7.223/tv/dl/douyincdn.php?id=7$LR•IPV4『线路145』
#EXTINF:-1 group-title="央视频道",CCTV6电影
http://fn.tmde.top:35455/mgtv/624878396.m3u8
#EXTINF:-1 group-title="央视频道",CCTV7
http://8.138.7.223/tv/cctv7.m3u8
#EXTINF:-1 group-title="央视频道",CCTV7
http://39.164.180.36:19901/tsfile/live/0007_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路174』
#EXTINF:-1 group-title="央视频道",CCTV7
http://8.138.7.223/tv/dl/douyincdn.php?id=7$LR•IPV4『线路145』
#EXTINF:-1 group-title="央视频道",CCTV7
http://8.138.7.223/tv/dl/careryun.php?id=10$LR•IPV4『线路147』
#EXTINF:-1 group-title="央视频道",CCTV7
http://iptv.huuc.edu.cn/hls/cctv7hd.m3u8
#EXTINF:-1 group-title="央视频道",CCTV7
http://[2409:8087:5e00:24::1e]:6060/200000001898/460000089800010215/1.m3u8?$LR•IPV6『线路9』
#EXTINF:-1 group-title="央视频道",CCTV8
http://8.138.7.223/tv/dl/douyincdn.php?id=8$LR•IPV4『线路126』
#EXTINF:-1 group-title="央视频道",CCTV8
http://8.138.7.223/tv/dl/careryun.php?id=11$LR•IPV4『线路128』
#EXTINF:-1 group-title="央视频道",CCTV8
http://39.164.180.36:19901/tsfile/live/0008_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路154』
#EXTINF:-1 group-title="央视频道",CCTV8
http://61.156.228.12:8154/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路280』
#EXTINF:-1 group-title="央视频道",CCTV-8电视剧
http://61.156.228.12:8154/tsfile/live/0008_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="央视频道",CCTV-8
http://58.17.48.228:808/hls/8/index.m3u8
http://iptv.huuc.edu.cn/hls/cctv8hd.m3u8
#EXTINF:-1 group-title="央视频道",CCTV8
http://61.156.228.12:8154/tsfile/live/0008_1.m3u8
#EXTINF:-1 group-title="央视频道",CCTV8
http://8.138.7.223/tv/dl/douyincdn.php?id=8$LR•IPV4『线路126』
#EXTINF:-1 group-title="央视频道",CCTV9
http://8.138.7.223/tv/dl/douyincdn.php?id=9$LR•IPV4『线路137』
#EXTINF:-1 group-title="央视频道",CCTV9
@ -83,20 +65,20 @@ http://39.164.180.36:19901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&authid=
http://39.164.180.36:19901/tsfile/live/0009_1.m3u8?key=txiptv&playlive=0&au$LR•IPV4『线路161』
#EXTINF:-1 group-title="央视频道",CCTV9
http://8.138.7.223/tv/dl/careryun.php?id=12$LR•IPV4『线路139』
#EXTINF:-1 group-title="央视频道",CCTV-9
http://61.138.128.226:19901/tsfile/live/0009_2.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="央视频道",CCTV10
http://39.164.180.36:19901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路173』
#EXTINF:-1 group-title="央视频道",CCTV10
http://iptv.huuc.edu.cn/hls/cctv10hd.m3u8
#EXTINF:-1 group-title="央视频道",CCTV10
http://8.138.7.223/tv/dl/douyincdn.php?id=10$LR•IPV4『线路141』
#EXTINF:-1 group-title="央视频道",CCTV10
http://8.138.7.223/tv/dl/careryun.php?id=13$LR•IPV4『线路143』
#EXTINF:-1 group-title="央视频道",CCTV10
http://39.164.180.36:19901/tsfile/live/0010_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路173』
#EXTINF:-1 group-title="央视频道",CCTV10
http://58.17.48.228:808/hls/10/index.m3u8
#EXTINF:-1 group-title="央视频道",CCTV11
http://8.138.7.223/tv/dl/douyincdn.php?id=11$LR•IPV4『线路130』
#EXTINF:-1 group-title="央视频道",CCTV11
http://8.138.7.223/tv/dl/careryun.php?id=14$LR•IPV4『线路132』
#EXTINF:-1 group-title="央视频道",CCTV11
http://39.164.180.36:19901/tsfile/live/0011_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路157』
#EXTINF:-1 group-title="央视频道",CCTV11
http://8.138.7.223/tv/dl/douyincdn.php?id=11$LR•IPV4『线路130』
#EXTINF:-1 group-title="央视频道",CCTV12
http://8.138.7.223/tv/dl/douyincdn.php?id=12$LR•IPV4『线路149』
#EXTINF:-1 group-title="央视频道",CCTV12
@ -104,17 +86,17 @@ http://8.138.7.223/tv/dl/careryun.php?id=15$LR•IPV4『线路151』
#EXTINF:-1 group-title="央视频道",CCTV12
http://39.164.180.36:19901/tsfile/live/0012_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路165』
#EXTINF:-1 group-title="央视频道",CCTV12
http://39.164.160.249:9901/tsfile/live/0012_1.m3u8
http://iptv.huuc.edu.cn/hls/cctv12hd.m3u8
#EXTINF:-1 group-title="央视频道",CCTV-13
https://event.pull.hebtv.com/jishi/cp1.m3u8
#EXTINF:-1 group-title="央视频道",CCTV13
http://8.138.7.223/tv/dl/douyincdn.php?id=13$LR•IPV4『线路138』
#EXTINF:-1 group-title="央视频道",CCTV13
http://8.138.7.223/tv/dl/careryun.php?id=16$LR•IPV4『线路140』
#EXTINF:-1 group-title="央视频道",CCTV13
http://ali-m-l.cztv.com/channels/lantian/channel21/1080p.m3u8
#EXTINF:-1 group-title="央视频道",CCTV13
http://39.164.180.36:19901/tsfile/live/0013_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路163』
#EXTINF:-1 group-title="央视频道",CCTV13
http://8.138.7.223/tv/dl/careryun.php?id=16$LR•IPV4『线路140』
#EXTINF:-1 group-title="央视频道",CCTV-14
https://event.pull.hebtv.com/jishi/cp2.m3u8
#EXTINF:-1 group-title="央视频道",CCTV14
@ -123,18 +105,18 @@ http://8.138.7.223/tv/dl/douyincdn.php?id=14$LR•IPV4『线路148』
http://8.138.7.223/tv/dl/careryun.php?id=17$LR•IPV4『线路150』
#EXTINF:-1 group-title="央视频道",CCTV14
http://39.164.180.36:19901/tsfile/live/0014_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路173』
#EXTINF:-1 group-title="央视频道",CCTV14
http://iptv.huuc.edu.cn/hls/cctv14hd.m3u8
#EXTINF:-1 group-title="央视频道",CCTV15
http://8.138.7.223/tv/dl/douyincdn.php?id=15$LR•IPV4『线路135』
#EXTINF:-1 group-title="央视频道",CCTV15
http://8.138.7.223/tv/dl/careryun.php?id=18$LR•IPV4『线路137』
#EXTINF:-1 group-title="央视频道",CCTV-16
http://58.17.48.228:808/hls/25/index.m3u8
#EXTINF:-1 group-title="央视频道",CCTV15
http://222.169.85.8:9901/tsfile/live/0015_1.m3u8
#EXTINF:-1 group-title="央视频道",CCTV17
http://8.138.7.223/tv/dl/douyincdn.php?id=16$LR•IPV4『线路101』
#EXTINF:-1 group-title="央视频道",CCTV17
http://8.138.7.223/tv/dl/careryun.php?id=19$LR•IPV4『线路103』
#EXTINF:-1 group-title="央视频道",CCTV17
http://222.169.85.8:9901/tsfile/live/0007_1.m3u8
#EXTINF:-1 group-title="卫视频道",安多卫视
https://liveout.xntv.tv/a65jur/96iln2.m3u8
#EXTINF:-1 group-title="卫视频道",安多卫视
@ -143,6 +125,8 @@ https://liveout.xntv.tv/a65jur/90p2i1.m3u8?zqinghd
http://8.138.7.223/tv/dl/careryun.php?id=26$LR•IPV4『线路91』
#EXTINF:-1 group-title="卫视频道",安徽卫视
http://39.164.180.36:19901/tsfile/live/0130_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路104』
#EXTINF:-1 group-title="卫视频道",安徽卫视
http://iptv.huuc.edu.cn/hls/ahhd.m3u8
#EXTINF:-1 group-title="卫视频道",北京卫视
http://8.138.7.223/tv/dl/douyincdn.php?id=17$LR•IPV4『线路96』
#EXTINF:-1 group-title="卫视频道",北京卫视
@ -151,44 +135,58 @@ http://8.138.7.223/tv/dl/careryun.php?id=24$LR•IPV4『线路97』
http://39.164.180.36:19901/tsfile/live/0122_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路113』
#EXTINF:-1 group-title="卫视频道",北京卫视
http://39.150.96.141:65535/tsfile/live/0122_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路157』
#EXTINF:-1 group-title="卫视频道",兵团卫视
http://8.138.7.223/tv/dl/careryun.php?id=47$LR•IPV4『线路17』
#EXTINF:-1 group-title="卫视频道",北京卫视
http://iptv.huuc.edu.cn/hls/btv1hd.m3u8
#EXTINF:-1 group-title="卫视频道",兵团卫视
http://liveout.btzx.com.cn/62ds9e/yil08g.m3u8
#EXTINF:-1 group-title="卫视频道",兵团卫视
http://8.138.7.223/tv/dl/careryun.php?id=47$LR•IPV4『线路17』
#EXTINF:-1 group-title="卫视频道",藏语卫视
http://php.jdshipin.com:8880/xztv.php?id=zy
#EXTINF:-1 group-title="卫视频道",重庆卫视
http://8.138.7.223/tv/dl/douyincdn.php?id=28$LR•IPV4『线路89』
#EXTINF:-1 group-title="卫视频道",重庆卫视
http://8.138.7.223/tv/dl/careryun.php?id=37$LR•IPV4『线路90』
#EXTINF:-1 group-title="卫视频道",重庆卫视
http://39.164.180.36:19901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路102』
#EXTINF:-1 group-title="卫视频道",重庆卫视
http://222.169.85.8:9901/tsfile/live/0142_1.m3u8
#EXTINF:-1 group-title="卫视频道",重庆卫视
http://39.164.180.36:19901/tsfile/live/0142_1.m3u8?key=txiptv&playlive=0&authid=0
#EXTINF:-1 group-title="卫视频道",重庆卫视
http://iptv.huuc.edu.cn/hls/cqhd.m3u8
#EXTINF:-1 group-title="卫视频道",重庆卫视
http://8.138.7.223/tv/dl/douyincdn.php?id=28$LR•IPV4『线路89』
#EXTINF:-1 group-title="卫视频道",重庆卫视
http://8.138.7.223/tv/dl/careryun.php?id=37$LR•IPV4『线路90』
#EXTINF:-1 group-title="卫视频道",大湾区卫视
http://222.128.55.152:9080/live/dwq.m3u8
#EXTINF:-1 group-title="卫视频道",东方卫视
http://8.138.7.223/tv/dl/careryun.php?id=20$LR•IPV4『线路105』
#EXTINF:-1 group-title="卫视频道",大湾区卫视
http://[2409:8087:5e00:24::1e]:6060/000000001000/1000000002000011619/index.m3u8$LR•IPV6『线路1
#EXTINF:-1 group-title="卫视频道",东方卫视
http://8.138.7.223/tv/dl/douyincdn.php?id=20$LR•IPV4『线路104』
#EXTINF:-1 group-title="卫视频道",东方卫视
http://39.164.180.36:19901/tsfile/live/0107_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路119』
#EXTINF:-1 group-title="卫视频道",东方卫视
http://iptv.huuc.edu.cn/hls/dfhd.m3u8
#EXTINF:-1 group-title="卫视频道",东方卫视
http://8.138.7.223/tv/dl/careryun.php?id=20$LR•IPV4『线路105』
#EXTINF:-1 group-title="卫视频道",东南卫视
http://8.138.7.223/tv/dl/careryun.php?id=33$LR•IPV4『线路88』
#EXTINF:-1 group-title="卫视频道",东南卫视
http://39.164.180.36:19901/tsfile/live/0137_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路98』
#EXTINF:-1 group-title="卫视频道",东南卫视
http://61.138.128.226:19901/tsfile/live/1014_1.m3u8?key=txiptv&playlive=1&authid=0
http://8.138.7.223/tv/dl/douyincdn.php?id=22$LR•IPV4『线路87』
#EXTINF:-1 group-title="卫视频道",东南卫视
http://iptv.huuc.edu.cn/hls/dnhd.m3u8
#EXTINF:-1 group-title="卫视频道",东南卫视
http://61.138.128.226:19901/tsfile/live/1014_1.m3u8
#EXTINF:-1 group-title="卫视频道",甘肃卫视
http://live.zohi.tv/video/s10001-fztv-3/index.m3u8
#EXTINF:-1 group-title="卫视频道",甘肃卫视
http://39.150.96.141:65535/tsfile/live/0141_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路42』
#EXTINF:-1 group-title="卫视频道",甘肃卫视
http://8.138.7.223/tv/dl/careryun.php?id=45$LR•IPV4『线路52』
#EXTINF:-1 group-title="卫视频道",甘肃卫视
http://39.164.180.36:19901/tsfile/live/0141_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路57』
#EXTINF:-1 group-title="卫视频道",甘肃卫视
http://39.150.96.141:65535/tsfile/live/0141_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="卫视频道",甘肃卫视
http://8.138.7.223/tv/dl/careryun.php?id=45$LR•IPV4『线路52』
#EXTINF:-1 group-title="卫视频道",广东卫视
http://183.215.134.239:19901/tsfile/live/0125_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路116』
#EXTINF:-1 group-title="卫视频道",广东卫视
@ -204,9 +202,7 @@ http://39.164.180.36:19901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=0&authid=
#EXTINF:-1 group-title="卫视频道",广西卫视
http://124.128.73.58:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路35』
#EXTINF:-1 group-title="卫视频道",广西卫视
http://222.134.245.16:9901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="卫视频道",广西卫视
http://fxgm.fxjf.work:19901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0
http://61.138.128.226:19901/tsfile/live/0113_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="卫视频道",贵州卫视
http://8.138.7.223/tv/dl/careryun.php?id=39$LR•IPV4『线路90』
#EXTINF:-1 group-title="卫视频道",贵州卫视
@ -214,17 +210,13 @@ http://39.164.180.36:19901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=0&authid=
#EXTINF:-1 group-title="卫视频道",贵州卫视
http://39.164.180.36:19901/tsfile/live/0120_1.m3u8?key=txiptv&playlive=0&authid=0
#EXTINF:-1 group-title="卫视频道",海南卫视
http://8.138.7.223/tv/dl/douyincdn.php?id=24$LR•IPV4『线路68』
#EXTINF:-1 group-title="卫视频道",海南卫视
http://8.138.7.223/tv/dl/careryun.php?id=31$LR•IPV4『线路69』
#EXTINF:-1 group-title="卫视频道",海南卫视
http://fxgm.fxjf.work:19901/tsfile/live/1010_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="卫视频道",海峡卫视
http://hlsbkmgsplive.miguvideo.com/migu/kailu/haixiaws/57/20230724/01.m3u8?msisdn=&Channel_ID=&ContentId=&HlsSubType=&HlsProfileId=&encrypt=
#EXTINF:-1 group-title="卫视频道",河北卫视
http://8.138.7.223/tv/dl/careryun.php?id=34$LR•IPV4『线路86』
http://8.138.7.223/tv/dl/douyincdn.php?id=24$LR•IPV4『线路68』
#EXTINF:-1 group-title="卫视频道",河北卫视
http://39.164.180.36:19901/tsfile/live/0117_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路96』
#EXTINF:-1 group-title="卫视频道",河北卫视
http://8.138.7.223/tv/dl/careryun.php?id=34$LR•IPV4『线路86』
#EXTINF:-1 group-title="卫视频道",河南卫视
http://1.94.31.214/php/hntv.php?id=hnws
#EXTINF:-1 group-title="卫视频道",河南卫视
@ -232,9 +224,9 @@ http://tvpull.dxhmt.cn:9081/tv/11425-1.m3u8
#EXTINF:-1 group-title="卫视频道",河南卫视
http://8.138.7.223/tv/dl/careryun.php?id=38$LR•IPV4『线路77』
#EXTINF:-1 group-title="卫视频道",河南卫视
http://fxgm.fxjf.work:19901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="卫视频道",河南卫视
http://218.89.240.144:59901/tsfile/live/0139_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路131』
#EXTINF:-1 group-title="卫视频道",河南卫视
http://222.169.85.8:9901/tsfile/live/0139_1.m3u8
#EXTINF:-1 group-title="卫视频道",黑龙江卫视
http://39.150.96.141:65535/tsfile/live/0143_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路81』
#EXTINF:-1 group-title="卫视频道",黑龙江卫视
@ -243,6 +235,8 @@ http://8.138.7.223/tv/dl/douyincdn.php?id=29$LR•IPV4『线路90』
http://8.138.7.223/tv/dl/careryun.php?id=32$LR•IPV4『线路91』
#EXTINF:-1 group-title="卫视频道",黑龙江卫视
http://39.164.180.36:19901/tsfile/live/0143_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路103』
#EXTINF:-1 group-title="卫视频道",黑龙江卫视
http://iptv.huuc.edu.cn/hls/hljhd.m3u8
#EXTINF:-1 group-title="卫视频道",湖北卫视
http://8.138.7.223/tv/dl/douyincdn.php?id=25$LR•IPV4『线路93』
#EXTINF:-1 group-title="卫视频道",湖北卫视
@ -252,45 +246,29 @@ http://39.150.96.141:65535/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=
#EXTINF:-1 group-title="卫视频道",湖北卫视
http://39.164.180.36:19901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路107』
#EXTINF:-1 group-title="卫视频道",湖北卫视
http://iptv.huuc.edu.cn/hls/hbhd.m3u8
#EXTINF:-1 group-title="卫视频道",湖北卫视
http://222.169.85.8:9901/tsfile/live/0132_1.m3u8
#EXTINF:-1 group-title="卫视频道",湖北卫视
http://61.138.128.226:19901/tsfile/live/0132_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路90』
#EXTINF:-1 group-title="卫视频道",湖南卫视
http://39.164.180.36:19901/tsfile/live/0128_2.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路171』
#EXTINF:-1 group-title="卫视频道",湖南卫视
http://8.138.7.223/tv/dl/douyincdn.php?id=18$LR•IPV4『线路93』
#EXTINF:-1 group-title="卫视频道",湖南卫视
http://8.138.7.223/tv/dl/careryun.php?id=21$LR•IPV4『线路94』
#EXTINF:-1 group-title="卫视频道",湖南卫视
http://39.164.180.36:19901/tsfile/live/0128_2.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路171』
#EXTINF:-1 group-title="卫视频道",湖南卫视
http://iptv.huuc.edu.cn/hls/hunanhd.m3u8
http://39.164.180.36:19901/tsfile/live/0128_2.m3u8?key=txiptv&playlive=0&authid=0
#EXTINF:-1 group-title="卫视频道",吉林卫视
http://39.164.180.36:19901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路92』
#EXTINF:-1 group-title="卫视频道",吉林卫视
http://8.138.7.223/tv/dl/careryun.php?id=41$LR•IPV4『线路79』
#EXTINF:-1 group-title="卫视频道",江苏卫视
http://8.138.7.223/tv/dl/douyincdn.php?id=21$LR•IPV4『线路103』
#EXTINF:-1 group-title="卫视频道",吉林卫视
http://39.164.180.36:19901/tsfile/live/0116_1.m3u8?key=txiptv&playlive=0&authid=0
#EXTINF:-1 group-title="卫视频道",江苏卫视
http://8.138.7.223/tv/dl/careryun.php?id=23$LR•IPV4『线路104』
#EXTINF:-1 group-title="卫视频道",江苏卫视
http://39.164.180.36:19901/tsfile/live/0127_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路115』
#EXTINF:-1 group-title="卫视频道",江苏卫视
https://www.freetv.top/migu/623899368.m3u8?migutoken=f1cd269b0915b27f2f0df129140c45e31211c441e8ec295cf566305c2c1d9f490e8e306f275eb4c59d97f3f033a2c75d35acaee85d3c81095ef1399e7c55e0351c61f40a24aaa0a52ccffa9041$LR•IPV4『线路210』
#EXTINF:-1 group-title="卫视频道",江苏卫视
https://www.freetv.top/migu/623899368.m3u8?migutoken=3ec7add32f2108ed670e526f58207033f492fc81ffe6044df4e04bf88bca3cfbe3f1af7bd4fa10e5a6663f276475985da275dfa9a568feed08fbc90f40838156a2167089cb6b35aaaf231e8ae8$LR•IPV4『线路220』
#EXTINF:-1 group-title="卫视频道",江苏卫视
https://www.freetv.top/migu/623899368.m3u8?migutoken=eeab3d17b63b4c7e121ca8b24be0708254418f2e6cf6a24e94e18f79f97719fcea9930b4df2add6349f47b4bbb429f376c6d63c64916f5c43cdc2c87c201be1688d9db3211827c78605443a1f0$LR•IPV4『线路224』
#EXTINF:-1 group-title="卫视频道",江苏卫视
https://www.freetv.top/migu/623899368.m3u8?migutoken=49a45b3ba8201aca65a6b8be298982e4b5c80abded17ae9a45d43f576e0fabc24f849a21fff1e9653aace2fa93b5a1b13bb115f1ea22af88d87707910500a29b49881a6a8a76610a5c7c479903$LR•IPV4『线路227』
#EXTINF:-1 group-title="卫视频道",江苏卫视
https://www.freetv.top/migu/623899368.m3u8?migutoken=ca66e6b352790e26cafbf18eb7d18109977a8f44afcc9fafcfd79a7a68f6edd137bb91043c772fd9a42724999781eff4c9ccb62eb6457e260348f7b8f07926845ccf51ebc2fc10b4fecea8272d$LR•IPV4『线路228』
#EXTINF:-1 group-title="卫视频道",江苏卫视
https://www.freetv.top/migu/623899368.m3u8?migutoken=97c7334488eebe10f8c7b70518971ba643de7407f32f3bb9fa0a6ece2bce6efb9942dee16dfb87de86df53f96ada93dc655f3c7535b19ffce4a9f67172ff587bbab11924238b04bf91959f0cc5$LR•IPV4『线路229』
#EXTINF:-1 group-title="卫视频道",江苏卫视
https://www.freetv.top/migu/623899368.m3u8?migutoken=a05a40d6e6ed59e05b38b4ebfaa76f08e8b1477802d7e984802aa4997af44caac8ccf440496662d885f70a6d35fa54f4aa876e2a834e7f5026b626fb250dcc5d14ae02fa6247c3e070d256ea39$LR•IPV4『线路230』
#EXTINF:-1 group-title="卫视频道",江苏卫视
https://www.freetv.top/migu/623899368.m3u8?migutoken=89adf8885d4f1f9dee34a4e8d60f187e5b071ac9b79001260a0b66da9027070e0b861510da93cb5190da002ca87645e63e57bada2c65f959e8ef81f693c239f194d683ba2083252bbb0caeab96$LR•IPV4『线路231』
#EXTINF:-1 group-title="卫视频道",江苏卫视
http://iptv.huuc.edu.cn/hls/jshd.m3u8
http://8.138.7.223/tv/dl/douyincdn.php?id=21$LR•IPV4『线路103』
#EXTINF:-1 group-title="卫视频道",江西卫视
http://183.215.134.239:19901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路106』
#EXTINF:-1 group-title="卫视频道",江西卫视
@ -299,18 +277,8 @@ http://183.215.134.239:19901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authi
http://39.164.180.36:19901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路105』
#EXTINF:-1 group-title="卫视频道",江西卫视
http://8.138.7.223/tv/dl/careryun.php?id=30$LR•IPV4『线路90』
#EXTINF:-1 group-title="卫视频道",江西卫视
http://61.138.128.226:19901/tsfile/live/0138_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路86』
#EXTINF:-1 group-title="卫视频道",江西卫视
http://iptv.huuc.edu.cn/hls/jxhd.m3u8
#EXTINF:-1 group-title="卫视频道",康巴卫视
http://218.89.240.144:59901/tsfile/live/1010_1.m3u8
#EXTINF:-1 group-title="卫视频道",辽宁卫视
http://8.138.7.223/tv/dl/careryun.php?id=36$LR•IPV4『线路84』
#EXTINF:-1 group-title="卫视频道",辽宁卫视
http://39.164.180.36:19901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路105』
#EXTINF:-1 group-title="卫视频道",辽宁卫视
http://61.138.128.226:19901/tsfile/live/0121_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路79』
#EXTINF:-1 group-title="卫视频道",内蒙古卫视
https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8$LR•IPV4『线路27』
#EXTINF:-1 group-title="卫视频道",内蒙古卫视
@ -318,9 +286,9 @@ https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8
#EXTINF:-1 group-title="卫视频道",青海卫视
http://39.150.96.141:65535/tsfile/live/0140_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路47』
#EXTINF:-1 group-title="卫视频道",青海卫视
http://8.138.7.223/tv/dl/careryun.php?id=44$LR•IPV4『线路55』
#EXTINF:-1 group-title="卫视频道",青海卫视
http://39.164.180.36:19901/tsfile/live/0140_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路58』
#EXTINF:-1 group-title="卫视频道",青海卫视
http://8.138.7.223/tv/dl/careryun.php?id=44$LR•IPV4『线路55』
#EXTINF:-1 group-title="卫视频道",山东卫视
http://39.150.96.141:65535/tsfile/live/0131_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路86』
#EXTINF:-1 group-title="卫视频道",山东卫视
@ -332,12 +300,10 @@ http://39.164.180.36:19901/tsfile/live/0131_1.m3u8?key=txiptv&playlive=0&authid=
#EXTINF:-1 group-title="卫视频道",山西卫视
http://m3u8.channel.wsrtv.com.cn/cms/videos/nmip-media/channellive/channel7/playlist.m3u8
#EXTINF:-1 group-title="卫视频道",陕西卫视
http://hlsbkmgsplive.miguvideo.com/migu/kailu/shan3xiws/57/20220809/index.m3u8?msisdn=&mtv_session=&HlsSubType=1&HlsProfileId=1&nphaid=0&encrypt=
http://61.138.128.226:19901/tsfile/live/0136_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="卫视频道",深圳卫视
http://8.138.7.223/tv/dl/douyincdn.php?id=23$LR•IPV4『线路72』
#EXTINF:-1 group-title="卫视频道",深圳卫视
http://8.138.7.223/tv/dl/careryun.php?id=25$LR•IPV4『线路73』
#EXTINF:-1 group-title="卫视频道",深圳卫视
http://39.150.96.141:65535/tsfile/live/0126_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路151』
#EXTINF:-1 group-title="卫视频道",深圳卫视
http://39.164.180.36:19901/tsfile/live/0125_2.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路82』
@ -352,11 +318,11 @@ http://39.150.96.141:65535/tsfile/live/0123_1.m3u8?key=txiptv&playlive=1&authid=
#EXTINF:-1 group-title="卫视频道",天津卫视
http://39.164.180.36:19901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路102』
#EXTINF:-1 group-title="卫视频道",天津卫视
http://61.138.128.226:19901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路89』
#EXTINF:-1 group-title="卫视频道",天津卫视
http://8.138.7.223/tv/dl/careryun.php?id=43$LR•IPV4『线路93』
#EXTINF:-1 group-title="卫视频道",天津卫视
http://222.169.85.8:9901/tsfile/live/0135_1.m3u8
#EXTINF:-1 group-title="卫视频道",天津卫视
http://61.138.128.226:19901/tsfile/live/0135_1.m3u8?key=txiptv&playlive=1&authid=0
#EXTINF:-1 group-title="卫视频道",西藏卫视
http://php.jdshipin.com:8880/xztv.php?id=ws
#EXTINF:-1 group-title="卫视频道",新疆卫视
@ -369,8 +335,6 @@ http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8
http://39.164.180.36:19901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路112』
#EXTINF:-1 group-title="卫视频道",云南卫视
http://39.164.180.36:19901/tsfile/live/0119_1.m3u8?key=txiptv&playlive=0&authid=0
#EXTINF:-1 group-title="卫视频道",云南卫视
http://39.164.160.249:9901/tsfile/live/0119_1.m3u8
#EXTINF:-1 group-title="卫视频道",浙江卫视
https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8
#EXTINF:-1 group-title="卫视频道",浙江卫视
@ -382,8 +346,6 @@ https://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8?$LR•IPV4『线
#EXTINF:-1 group-title="卫视频道",浙江卫视
http://8.138.7.223/tv/dl/douyincdn.php?id=19$LR•IPV4『线路99』
#EXTINF:-1 group-title="卫视频道",浙江卫视
http://8.138.7.223/tv/dl/careryun.php?id=22$LR•IPV4『线路100』
#EXTINF:-1 group-title="卫视频道",浙江卫视
http://ali-m-l.cztv.com/channels/lantian/channel001/1080p.m3u8$LR•IPV4『线路105』
#EXTINF:-1 group-title="卫视频道",浙江卫视
http://183.215.134.239:19901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=1&authid=0$LR•IPV4『线路119』
@ -399,40 +361,12 @@ http://ali-m-l.cztv.com:80/channels/lantian/channel001/1080p.m3u8
http://8.138.7.223/tv/zjws.m3u8
#EXTINF:-1 group-title="卫视频道",浙江卫视
http://39.164.180.36:19901/tsfile/live/0124_1.m3u8?key=txiptv&playlive=0&authid=0$LR•IPV4『线路178』
#EXTINF:-1 group-title="DJ舞曲",【老歌DJ版】《精选8首》
https://vdse.bdstatic.com//525174705415c8773bd465ce4b88b18d.mp4
#EXTINF:-1 group-title="DJ舞曲",2021《精选5首酒吧DJ舞曲》
https://vdse.bdstatic.com//0e59c29ddbc68ed60dce8a6f4631c1f1.mp4
#EXTINF:-1 group-title="DJ舞曲",2021酒吧夜店经典中文车载劲爆DJ舞曲大串烧FHD
https://vdse.bdstatic.com//f222c3fafbcc09db6f39991e5c982450.mp4
#EXTINF:-1 group-title="DJ舞曲",2021一夜火爆几首DJ舞曲
https://vdse.bdstatic.com//1fc9fd16e02ca272bb81666b85bf4135.mp4
#EXTINF:-1 group-title="DJ舞曲",21年DJ爆红网络洗脑神曲
https://vdse.bdstatic.com//bf4bb1d82b2eb17681c49e745dc2da21.mp4
#EXTINF:-1 group-title="DJ舞曲",车载DJ《今夜为你醉...》
https://vdse.bdstatic.com//b68123a666cce39e7413da912e3675a3.mp4
#EXTINF:-1 group-title="DJ舞曲",车载DJ舞曲《大风吹》《浪子闲话》《玛尼情歌》《沙漠骆驼》
https://vdse.bdstatic.com//7002925e04c4c451cfa8aafc9b4190c7.mp4
#EXTINF:-1 group-title="DJ舞曲",光明DJ4K
https://vd4.bdstatic.com/mda-ma7y4ug97hcdf710/v1-cae/1080p/mda-ma7y4ug97hcdf710.mp4
#EXTINF:-1 group-title="DJ舞曲",几首绝美情歌DJ
https://vdse.bdstatic.com//c5c64b60c9fdfbdfa3e959bb1d56c4b0.mp4
#EXTINF:-1 group-title="DJ舞曲",六首伤感DJ舞曲《为爱受尽相思罪》《爱过了头心伤透》
https://vdse.bdstatic.com//f27d59d8b75915e122f53c173e27a32e.mp4
#EXTINF:-1 group-title="DJ舞曲",情歌《你是我今生不能忘的唯一》DJ版
https://vd4.bdstatic.com/mda-mbdzgfvp4bz1hhg8/v1-cae/1080p/mda-mbdzgfvp4bz1hhg8.mp4
#EXTINF:-1 group-title="DJ舞曲",情歌DJ《拈花一笑》《对面的小姐姐》《酒醉的蝴蝶》FHD
https://vdse.bdstatic.com//4eece717c6cc2fb9086a59a13ce30623.mp4
#EXTINF:-1 group-title="DJ舞曲",让人陶醉的几首DJ舞曲
https://vdse.bdstatic.com//0f464b2beaf5887f90ac36b68fcd342f.mp4
#EXTINF:-1 group-title="DJ舞曲",任妙音《天在下雨我在想你》DJ版
https://vd3.bdstatic.com/mda-makbbuxuhfwrbbjv/v1-cae/1080p/mda-makbbuxuhfwrbbjv.mp4
#EXTINF:-1 group-title="DJ舞曲",一首《爱一回错一回》DJ版
https://vd4.bdstatic.com/mda-mbim69siwwsgwp7d/v1-cae/1080p/mda-mbim69siwwsgwp7d.mp4
#EXTINF:-1 group-title="卫视频道",浙江卫视
http://iptv.huuc.edu.cn/hls/zjhd.m3u8
#EXTINF:-1 group-title="卫视频道",浙江卫视
http://8.138.7.223/tv/dl/careryun.php?id=22$LR•IPV4『线路100』
#EXTINF:-1 group-title="未分组",《爱难求情难断…》
https://vdse.bdstatic.com//0c8ed110c5522e9bd31752ecb999b1ab.mp4
#EXTINF:-1 group-title="未分组",《爱情这杯酒谁喝都得醉》《女人泪男人的罪》《伤了的心还爱谁》
https://vd3.bdstatic.com/mda-ndf4ps60f0w6xc7t/1080p/cae_h264_delogo/1650150194453999846/mda-ndf4ps60f0w6xc7t.mp4
#EXTINF:-1 group-title="未分组",《大喜》⁴ᴷMV
https://us-xpc5.xpccdn.com/016e632a-fe7a-4d92-bf42-965bc0c4bd0e.mp4
#EXTINF:-1 group-title="未分组",《拈花一笑》《对面的小姐姐》《想你了小哥哥》《一朵情花开》
@ -455,24 +389,22 @@ http://zzy789.xyz/douyu1.php?id=17732
https://gcalic.v.myalicdn.com/gc/blg05_1/index.m3u8
#EXTINF:-1 group-title="未分组",八里沟风景区天界山玻璃栈道
https://gcalic.v.myalicdn.com/gc/blg03_1/index.m3u8
#EXTINF:-1 group-title="未分组",白山公共
http://stream8.jlntv.cn/baishan2/playlist.m3u8?zjild
#EXTINF:-1 group-title="未分组",半島新聞台
http://live-hls-web-aje.getaj.net/AJE/01.m3u8
#EXTINF:-1 group-title="未分组",宝丰综合
http://tvpull.dxhmt.cn:9081/tv/10421-1.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
#EXTINF:-1 group-title="未分组",冰冰影剧
http://home.kuaidi521.com:35455/douyu/74374
#EXTINF:-1 group-title="未分组",冰冰影厅
http://huanqiuzhibo.cn/manifest/douyu.php?id=74374
#EXTINF:-1 group-title="未分组",兵团八师石河子教育
http://124.88.144.73:1935/live/jiaoyu/playlist.m3u8
#EXTINF:-1 group-title="未分组",兵团八师石河子教育
http://124.88.144.73:1935/live/jiaoyu/playlist.m3u8?zxinjd
#EXTINF:-1 group-title="未分组",兵团八师石河子教育
http://124.88.144.73:1935/live/jiaoyu/playlist.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
#EXTINF:-1 group-title="未分组",兵团八师石河子经济生活
http://124.88.144.73:1935/live/dywt/playlist.m3u8?zxinjd
#EXTINF:-1 group-title="未分组",亳州农村
http://zbbf2.ahbztv.com/live/418.m3u8
#EXTINF:-1 group-title="未分组",亳州农村
http://zbbf2.ahbztv.com/live/418.m3u8?zanhd
#EXTINF:-1 group-title="未分组",乘着火车看中国
http://hls.cntv.myhwcdn.cn/asp/hls/4000/0303000a/3/default/2b0f397ed9d948eb9fac38d73cde241b/4000.m3u8
#EXTINF:-1 group-title="未分组",戳心民谣《草原情哥哥》《一壶老酒》动人旋律听醉人
@ -489,10 +421,12 @@ https://vdse.bdstatic.com//4fcca19a19aa4974230c5ee70ab5fa55.mp4
http://tvpull.dxhmt.cn:9081/tv/10185-1.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
#EXTINF:-1 group-title="未分组",点歌的人-海来阿木
https://vd3.bdstatic.com/mda-maqxxg1hrznsdf1a/v1-cae/1080p/mda-maqxxg1hrznsdf1a.mp4
#EXTINF:-1 group-title="未分组",电影_谍战片
http://www.douzhicloud.site:35455/huya/21059587
#EXTINF:-1 group-title="未分组",电影_星爷
http://www.douzhicloud.site:35455/huya/11342412
#EXTINF:-1 group-title="未分组",电影_国产悬疑
https://www.goodiptv.club/huya/11342395
#EXTINF:-1 group-title="未分组",电影_国产悬疑
http://www.douzhicloud.site:35455/huya/11342395
#EXTINF:-1 group-title="未分组",电影_贺岁片
http://www.douzhicloud.site:35455/huya/11601986
#EXTINF:-1 group-title="未分组",东台综合频道
http://dongtai-tv-hls.cm.jstv.com/dongtai-tv/dongtaizonghe.m3u8?zjiangsd
#EXTINF:-1 group-title="未分组",斗鱼电2y
@ -533,16 +467,14 @@ http://hls.cntv.myhwcdn.cn/asp/hls/4000/0303000a/3/default/b9571df1181c4422a8390
http://tvpull.dxhmt.cn:9081/tv/11322-1.m3u8
#EXTINF:-1 group-title="未分组",方城一套
http://tvpull.dxhmt.cn:9081/tv/11322-1.m3u8?zhend
#EXTINF:-1 group-title="未分组",方城一套
http://live.dxhmt.cn:9081/tv/11322-1.m3u8
#EXTINF:-1 group-title="未分组",方哥直播分享群
https://vdse.bdstatic.com//6d39df48360bdb12f73800397c4a6c02.mp4
#EXTINF:-1 group-title="未分组",翡翠台
http://8.138.7.223/tv/gdmzyd.php?id=1$LR•IPV4『线路20』
#EXTINF:-1 group-title="未分组",汾西综合
https://qmmqvzoz.live.sxmty.com/live/hls/f24f8a390c084386a564074c9260100c/be3fdf07606145739ab2c4b80fe0136a.m3u8?zshanxd
#EXTINF:-1 group-title="未分组",冯提莫 红尘事⁴ᴷ
https://us-xpc11.xpccdn.com/59fbfe8e-c4f3-41c3-9b7a-c6d2eec1fa49.mp4
#EXTINF:-1 group-title="未分组",冯小刚
http://www.douzhicloud.site:35455/huya/11352906
#EXTINF:-1 group-title="未分组",扶沟综合
http://tvpull.dxhmt.cn:9081/tv/11621-1.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
#EXTINF:-1 group-title="未分组",福州生活
@ -573,6 +505,10 @@ rtmp://rtmp.tv.stream3.hndt.com/tv/647f9277018410008cf925e200000000?wsSecret=9a2
rtmp://rtmp.tv.stream3.hndt.com/tv/647f9277018410008cf925e200000000?wsSecret=9a23316ee66e918684e097f&wsSecret=78260872064c7465cafc75636f4180fc&wsTime=1751734817
#EXTINF:-1 group-title="未分组",国学频道
rtmp://rtmp.tv.stream3.hndt.com/tv/647f9277018410008cf925e200000000?wsSecret=9a23316ee66e918684e097f&wsSecret=296c19abdb0172cc442d16b9808ef316&wsTime=1751821219
#EXTINF:-1 group-title="未分组",国学频道
rtmp://rtmp.tv.stream3.hndt.com/tv/647f9277018410008cf925e200000000?wsSecret=9a23316ee66e918684e097f&wsSecret=b1ce47ec89668e6176c2a22875361956&wsTime=1751907617
#EXTINF:-1 group-title="未分组",国学频道
rtmp://rtmp.tv.stream3.hndt.com/tv/647f9277018410008cf925e200000000?wsSecret=9a23316ee66e918684e097f&wsSecret=fb49841936296ea7fa95f35ec66066a8&wsTime=1751994016
#EXTINF:-1 group-title="未分组",哈密一套
https://tvpull.hmgbtv.com/hmtv/channel9cd66b3d5d258b2b.flv
#EXTINF:-1 group-title="未分组",海鸥飞-龙梅子
@ -581,8 +517,6 @@ https://vd2.bdstatic.com/mda-kgrx6ftzptj5x4i9/v1-cae/1080p/mda-kgrx6ftzptj5x4i9.
https://jwcdnqx.hebyun.com.cn/live/hdgg/1500k/tzwj_video.m3u8
#EXTINF:-1 group-title="未分组",邯郸科技教育
https://jwcdnqx.hebyun.com.cn/live/hdkj/1500k/tzwj_video.m3u8
#EXTINF:-1 group-title="未分组",韩国-BBS
http://bbstv.clouducs.com:1935/bbstv-live/livestream/chunklist_w1216149699.m3u8
#EXTINF:-1 group-title="未分组",航拍中国第二季
http://newcntv.qcloudcdn.com/asp/hls/4000/0303000a/3/default/2bdfdad540b342f592f9817cb7f3b79a/4000.m3u8
#EXTINF:-1 group-title="未分组",航拍中国第一季
@ -637,6 +571,8 @@ https://vd3.bdstatic.com/mda-ndf2u3wszraxbrb1/1080p/cae_h264_delogo/165008065417
http://jzlive.jztvnews.com:90/live/jzgg.m3u8?zshanxd
#EXTINF:-1 group-title="未分组",经典歌曲《许你一世情缘》《为你一生去守候》
https://vd2.bdstatic.com/mda-ndafz4xaqsmvrcse/1080p/cae_h264_delogo/1649676821854920299/mda-ndafz4xaqsmvrcse.mp4
#EXTINF:-1 group-title="未分组",经典小品
http://zzy789.xyz/douyu1.php?id=9067836
#EXTINF:-1 group-title="未分组",经济生活
http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8
#EXTINF:-1 group-title="未分组",经济生活
@ -645,14 +581,18 @@ https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8
https://vdse.bdstatic.com//42d5ac65a9070eeab2513bf6bc65ea4d.mp4
#EXTINF:-1 group-title="未分组",井研综合
http://tvfile.jyrmt.cn/nmip-media/channellive/channel104452/playlist.m3u8
#EXTINF:-1 group-title="未分组",靖远综合
https://play.kankanlive.com/live/1692005762394912.m3u8
#EXTINF:-1 group-title="未分组",可克达拉综合
http://file.loulannews.cn/nmip-media/channellive/channel103824/playlist.m3u8
#EXTINF:-1 group-title="未分组",狂飙30
https://p26-sign.douyinpic.com/obj/tos-cn-v-0000c2367/d56a84c47e784df79acbcd72b99930cf?filename=1.mp4&x-expires=1990620000&x-signature=kiCGy9kGgybCIVahSdiVwWBsSus%3D
#EXTINF:-1 group-title="未分组",狂飙33
https://p26-sign.douyinpic.com/obj//tos-cn-v-0000c2367/e78ed75c7aa14cbd867980911e6823b4?filename=1.mp4&x-expires=1990350000&x-signature=u49156MCkEpQw74nc0W%2BxM1AWzg%3D
#EXTINF:-1 group-title="未分组",狂飙36
https://p26-sign.douyinpic.com/obj/tos-cn-v-0000c2367/1c03129b2d624023b73ea05806923742?filename=1.mp4&x-expires=1990620000&x-signature=7TBUReFxuLYRdTWrUXcOr32AxUk%3D
#EXTINF:-1 group-title="未分组",奎屯哈萨克语
http://218.84.12.186:8002/hls/main/playlist.m3u8?zxinjd
#EXTINF:-1 group-title="未分组",奎屯哈萨克语
http://218.84.12.186:8002/hls/main/playlist.m3u8
#EXTINF:-1 group-title="未分组",奎屯汉语综合
http://218.84.12.186:8001/hls/main/playlist.m3u8?zxinjd
#EXTINF:-1 group-title="未分组",来宾综合
@ -731,6 +671,8 @@ http://play1-qk.nmtv.cn:80/live/1686561299036179.m3u8
https://vd4.bdstatic.com/mda-ki4i7gfqw6cw6hq0/v1-cae/1080p/mda-ki4i7gfqw6cw6hq0.mp4
#EXTINF:-1 group-title="未分组",宁夏经济
https://ls.qingting.fm/live/1841/64k.m3u8
#EXTINF:-1 group-title="未分组",女神金
http://zzy789.xyz/douyu1.php?id=747764
#EXTINF:-1 group-title="未分组",普陀山
https://gcalic.v.myalicdn.com/gc/pts01_1/index.m3u8
#EXTINF:-1 group-title="未分组",普贤菩萨像
@ -745,10 +687,6 @@ http://qcfile.qcrmt.com/nmip-media/channellive/channel100933/playlist.m3u8
http://l.cztvcloud.com/channels/lantian/SXqingtian1/720p.m3u8
#EXTINF:-1 group-title="未分组",青州综合
http://m3u8-channel.lytv.tv/nmip-media/channellive/channel113571/playlist.m3u8
#EXTINF:-1 group-title="未分组",清河经济综艺
https://jwcdnqx.hebyun.com.cn/live/qinghe1/1500k/tzwj_video.m3u8
#EXTINF:-1 group-title="未分组",情歌皇后林翠萍《相见不如不见》FHD
https://vdse.bdstatic.com//1f65ad884619a069c68572f1ac9e2b0e.mp4
#EXTINF:-1 group-title="未分组",庆元综合
http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8
#EXTINF:-1 group-title="未分组",庆元综合
@ -761,8 +699,6 @@ http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?%E5%85%B3%E6%B3%A8
http://l.cztvcloud.com/channels/lantian/SXqingyuan1/720p.m3u8?zzhed[浙江]洞头综合频道
#EXTINF:-1 group-title="未分组",任丘综合
https://jwcdnqx.hebyun.com.cn/live/rqtv1/1500k/tzwj_video.m3u8
#EXTINF:-1 group-title="未分组",如果云知道
https://bos.nj.bpc.baidu.com/tieba-smallvideo/358_42cc5ff326e8c090cf0ca9d7194d1d3e.mp4
#EXTINF:-1 group-title="未分组",厦门鼓浪屿
https://gcalic.v.myalicdn.com/gc/gly01_1/index.m3u8
#EXTINF:-1 group-title="未分组",山歌《阿里山的姑娘》《康定情歌》《山路十八弯》《敖包相会》
@ -820,9 +756,9 @@ https://gcalic.v.myalicdn.com/gc/taishan06_1/index.m3u8?contentid=2820180516001
#EXTINF:-1 group-title="未分组",唐河一套
http://tvpull.dxhmt.cn:9081/tv/11328-1.m3u8
#EXTINF:-1 group-title="未分组",唐河一套
http://live.dxhmt.cn:9081/tv/11328-1.m3u8
#EXTINF:-1 group-title="未分组",唐河一套
http://tvpull.dxhmt.cn:9081/tv/11328-1.m3u8?zhend
#EXTINF:-1 group-title="未分组",唐河一套
http://live.dxhmt.cn:9081/tv/11328-1.m3u8
#EXTINF:-1 group-title="未分组",唐诗逸 问灵⁴ᴷ
https://us-xpc5.xpccdn.com/7435c8ce-20ef-44c8-9956-16242a48def6/a599cc9b-0ef7-4005-bfdf-7c2c6411293c.mp4
#EXTINF:-1 group-title="未分组",天地龙鳞
@ -871,6 +807,8 @@ https://vd4.bdstatic.com/mda-ndh6iph1cjnpbx5v/1080p/cae_h264_delogo/165025872608
https://vd2.bdstatic.com/mda-ndg6psg9zd12ihzs/1080p/cae_h264_delogo/1650236539803095703/mda-ndg6psg9zd12ihzs.mp4
#EXTINF:-1 group-title="未分组",新歌推荐《梦中想着你》《惜别的海岸》好听醉人
https://vd2.bdstatic.com/mda-ndg53jbq7si8hftd/1080p/cae_h264_delogo/1650167662040039831/mda-ndg53jbq7si8hftd.mp4
#EXTINF:-1 group-title="未分组",新疆天山(定海神针)
http://gctxyc.liveplay.myqcloud.com/gc/xjtcdhsz_1/index.m3u8
#EXTINF:-1 group-title="未分组",新县综合
http://tvpull.dxhmt.cn:9081/tv/11523-1.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
#EXTINF:-1 group-title="未分组",新乡县电视台
@ -909,8 +847,6 @@ http://tvpull.dxhmt.cn:9081/tv/11024-1.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1
http://tvpull.dxhmt.cn:9081/tv/10422-1.m3u8#
#EXTINF:-1 group-title="未分组",叶县
http://tvpull.dxhmt.cn:9081/tv/10422-1.m3u8
#EXTINF:-1 group-title="未分组",叶县
http://live.dxhmt.cn:9081/tv/10422-1.m3u8
#EXTINF:-1 group-title="未分组",伊犁哈萨克
http://110.153.180.106:55555/out_3/index.m3u8?zxinjd
#EXTINF:-1 group-title="未分组",伊犁哈萨克
@ -920,8 +856,6 @@ http://110.153.180.106:55555/out_1/index.m3u8?zxinjd
#EXTINF:-1 group-title="未分组",伊犁汉语综合
http://110.153.180.106:55555/out_1/index.m3u8
#EXTINF:-1 group-title="未分组",伊犁经济法制
http://110.153.180.106:55555/out_4/index.m3u8?zxinjd
#EXTINF:-1 group-title="未分组",伊犁经济法制
http://110.153.180.106:55555/out_4/index.m3u8
#EXTINF:-1 group-title="未分组",伊犁维吾尔
http://110.153.180.106:55555/out_2/index.m3u8?zxinjd
@ -935,8 +869,6 @@ http://tvpull.dxhmt.cn:9081/tv/10327-1.m3u8
http://tvpull.dxhmt.cn:9081/tv/10327-1.m3u8?wsSecret=df15530a0abec41b14bca00fc96270d1&wsTime=1654956569
#EXTINF:-1 group-title="未分组",易门综合
https://zb-live.ynurl.com/yimen/3b75a2f9-7941-46b7-992d-a9796fbca5fe.m3u8
#EXTINF:-1 group-title="未分组",音乐520
https://vdse.bdstatic.com//7b2f1b020851df0037ed7b5013a8887d.mp4
#EXTINF:-1 group-title="未分组",永城综合
http://live.dxhmt.cn:9081/tv/11481-1.m3u8
#EXTINF:-1 group-title="未分组",余杭未来E
@ -981,8 +913,6 @@ http://live.zzyxxw.com:85/live/xwzh.m3u8
http://live.zzyxxw.com:85/live/xwzh.m3u8?fujian,
#EXTINF:-1 group-title="未分组",筠连综合
http://live.dameijunlian.cn/live1/live1.m3u8
#EXTINF:-1 group-title="未分组",筠连综合
http://live.dameijunlian.cn:80/live1/live1.m3u8
#EXTINF:-1 group-title="未分组",张也《望星空/为了谁/人间第一情/红梅赞/高天上流云》
https://vdse.bdstatic.com//038c6250208e42b9427a885e0370e1a2.mp4
#EXTINF:-1 group-title="未分组",长宁综合
@ -1005,8 +935,6 @@ https://gcalic.v.myalicdn.com/gc/ztd_1/index.m3u8
https://gcalic.v.myalicdn.com/gc/ztd_1/index.m3u8?contentid=2820180516001
#EXTINF:-1 group-title="未分组",舟山公共
http://play-sh13.quklive.com/live/1699002430299200.m3u8?auth_key=2027429366-f4515e585a0347f780a01c73ae293945-0-b3699e931cf04290680745e989c63d86
#EXTINF:-1 group-title="未分组",周口扶沟
http://live.dxhmt.cn:9081/tv/11621-1.m3u8
#EXTINF:-1 group-title="未分组",CGTN阿语
https://0472.org/hls/cgtna.m3u8
#EXTINF:-1 group-title="未分组",CGTN俄语
@ -1019,12 +947,6 @@ https://0472.org/hls/cgtnf.m3u8
http://espanol-liveali.cgtn.com/hls/LSveOGBaBw41Ea7ukkVAUdKQ220802LSTexu6xAuFH8VZNBLE1ZNEa220802cd.m3u8
#EXTINF:-1 group-title="未分组",CGTN西语
https://0472.org/hls/cgtnx.m3u8
#EXTINF:-1 group-title="未分组",Channel News Asia
https://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_5.m3u8?zshijd
#EXTINF:-1 group-title="未分组",LOUPE4K
https://d2dw21aq0j0l5c.cloudfront.net/playlist_3840x2160.m3u8
#EXTINF:-1 group-title="未分组",Poison冰冰
http://zzy789.xyz/douyu1.php?id=74374
#EXTINF:-1 group-title="未分组",YCTV
http://tvpull.dxhmt.cn:9081/tv/11481-1.m3u8
#EXTINF:-1 group-title="新闻频道",安顺新闻
@ -1035,18 +957,20 @@ https://ls.qingting.fm/live/5022203/64k.m3u8
http://traffic.jbh.tjbh.com/live/bhtv10/playlist.m3u8
#EXTINF:-1 group-title="新闻频道",兵团八师石河子新闻综合
http://124.88.144.73:1935/live/xwzh/playlist.m3u8?zxinjd
#EXTINF:-1 group-title="新闻频道",亳州新闻
http://zbbf2.ahbztv.com/live/416.m3u8?zanhd
#EXTINF:-1 group-title="新闻频道",苍南新闻综合
https://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8
#EXTINF:-1 group-title="新闻频道",苍南新闻综合
http://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8?zzhed
#EXTINF:-1 group-title="新闻频道",苍南新闻综合
http://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8?zzhed;http://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8;http://l.cztvcloud.com/channels/lantian/SXcangnan1/720p.m3u8zzhed
#EXTINF:-1 group-title="新闻频道",郸城新闻综合
http://tvpull.dxhmt.cn:9081/tv/11625-1.m3u8?wsSecret=df15530a0abec41b14bca00fc96270d1&wsTime=1654956569
#EXTINF:-1 group-title="新闻频道",郸城新闻综合
http://live.dxhmt.cn:9081/tv/11625-1.m3u8
#EXTINF:-1 group-title="新闻频道",邓州新闻
http://tvpull.dxhmt.cn:9081/tv/11381-1.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
#EXTINF:-1 group-title="新闻频道",邓州新闻
http://live.dxhmt.cn:9081/tv/11381-1.m3u8
#EXTINF:-1 group-title="新闻频道",公共新闻
https://ali-m-l.cztv.com/channels/lantian/channel007/1080p.m3u8
#EXTINF:-1 group-title="新闻频道",公共新闻
@ -1056,8 +980,6 @@ http://tvpull.dxhmt.cn:9081/tv/10181-1.m3u8?zhend
#EXTINF:-1 group-title="新闻频道",巩义新闻综合
http://live.dxhmt.cn:9081/tv/10181-1.m3u8
#EXTINF:-1 group-title="新闻频道",固镇新闻
http://www.guzhenm.com:7001/hls/hd-live.m3u8?zanhd
#EXTINF:-1 group-title="新闻频道",固镇新闻
http://www.guzhenm.com:7001/hls/hd-live.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
#EXTINF:-1 group-title="新闻频道",固镇新闻
http://www.guzhenm.com:7001/hls/hd-live.m3u8
@ -1065,6 +987,8 @@ http://www.guzhenm.com:7001/hls/hd-live.m3u8
https://ls.qingting.fm/live/5043/64k.m3u8
#EXTINF:-1 group-title="新闻频道",滑县新闻
http://tvpull.dxhmt.cn:9081/tv/10526-1.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
#EXTINF:-1 group-title="新闻频道",滑县新闻
http://live.dxhmt.cn:9081/tv/10526-1.m3u8
#EXTINF:-1 group-title="新闻频道",吉县新闻综合
http://jxlive.jxrmtzx.com:8091/live/xwzh.m3u8?zshanxd
#EXTINF:-1 group-title="新闻频道",吉县新闻综合
@ -1093,12 +1017,10 @@ http://jintan-tv-ori-hls.jstv.com/jintan-tv-ori/jintan_xw.m3u8?zjiangsd
http://jzlive.jztvnews.com:90/live/jzzh.m3u8?zshanxd
#EXTINF:-1 group-title="新闻频道",荆门新闻综合
http://stream.jmtv.com.cn/xwzh/sd/live.m3u8?zhubd
#EXTINF:-1 group-title="新闻频道",荆门新闻综合
http://stream.jmtv.com.cn/xwzh/sd/live.m3u8
#EXTINF:-1 group-title="新闻频道",荆门新闻综合
https://stream.jmtv.com.cn/xwzh/playlist.m3u8?_upt=3e28e7271664278691
#EXTINF:-1 group-title="新闻频道",兰考新闻
http://tvpull.dxhmt.cn:9081/tv/10225-1.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1%E5%85%AC%E4%BC%97%E5%8F%B7[%E6%99%B4%E5%9B%AD]
#EXTINF:-1 group-title="新闻频道",兰考新闻
http://live.dxhmt.cn:9081/tv/10225-1.m3u8
#EXTINF:-1 group-title="新闻频道",溧水新闻综合
http://lishui-tv-hls.cm.jstv.com/lishui-tv/lsxwzh.m3u8
#EXTINF:-1 group-title="新闻频道",溧水新闻综合
@ -1133,12 +1055,8 @@ http://tvpull.dxhmt.cn:9081/tv/11221-1.m3u8?%E5%85%B3%E6%B3%A8%E5%BE%AE%E4%BF%A1
http://live.dxhmt.cn:9081/tv/11221-1.m3u8
#EXTINF:-1 group-title="新闻频道",攀枝花新闻综合
http://live.pzhkai.com/xwzhtl/sd/live.m3u8
#EXTINF:-1 group-title="新闻频道",平遥新闻综合
https://tntgjhjb.live.sxmty.com/live/hls/3a4585ac11ec4e1bb07b419101b370c3/baf63e2b313440c2a25d7859f9b73b05-1.m3u8?zshanxd
#EXTINF:-1 group-title="新闻频道",沁阳新闻综合
http://tvpull.dxhmt.cn:9081/tv/10882-1.m3u8
#EXTINF:-1 group-title="新闻频道",沁阳新闻综合
http://live.dxhmt.cn:9081/tv/10882-1.m3u8
#EXTINF:-1 group-title="新闻频道",清河新闻综合
https://jwcdnqx.hebyun.com.cn/live/qinghe/1500k/tzwj_video.m3u8
#EXTINF:-1 group-title="新闻频道",清镇新闻综合
@ -1171,6 +1089,8 @@ https://live-auth.51kandianshi.com/szgd/csztv1.m3u8
https://p2.vzan.com/slowlive/596867413819827251/live.m3u8?zbid=1725814272&tpid=1516989100&type=0
#EXTINF:-1 group-title="新闻频道",太谷新闻综合
https://p2.vzan.com/slowlive/596867413819827251/live.m3u8?zbid=1725814272&tpid=1516989100&type=0
#EXTINF:-1 group-title="新闻频道",泰州一套新闻综合
http://stream1.mytaizhou.net/xwzh/playlist.m3u8?_upt=2f3c2e461725409415
#EXTINF:-1 group-title="新闻频道",铜陵新闻综合
https://ls.qingting.fm/live/21303/64k.m3u8
#EXTINF:-1 group-title="新闻频道",旺苍新闻综合
@ -1213,8 +1133,6 @@ http://l.cztvcloud.com/channels/lantian/SXxinchang1/720p.m3u8
http://p2.vzan.com/slowlive/596867413819827251/live.m3u8
#EXTINF:-1 group-title="新闻频道",雅安新闻综合
https://play.yunxya.com/channellive/xinwen.m3u8
#EXTINF:-1 group-title="新闻频道",亚洲新闻
https://d2e1asnsl7br7b.cloudfront.net/7782e205e72f43aeb4a48ec97f66ebbe/index_5.m3u8
#EXTINF:-1 group-title="新闻频道",偃师新闻
http://tvpull.dxhmt.cn:9081/tv/10381-1.m3u8?wsSecret=df15530a0abec41b14bca00fc96270d1&wsTime=1654956569
#EXTINF:-1 group-title="新闻频道",义马新闻综合
@ -1231,8 +1149,6 @@ http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed
http://l.cztvcloud.com/channels/lantian/SXyongjia1/720p.m3u8?zzhed,
#EXTINF:-1 group-title="新闻频道",余姚新闻综合
http://l.cztvcloud.com/channels/lantian/SXyuyao1/720p.m3u8?zzhed
#EXTINF:-1 group-title="新闻频道",镇江新闻综合
http://zjtv-wshls.homecdn.com/live/2aa50.m3u8?wsSession=a263bdc5a26cd01b57a80359-170493712215358&wsIPSercert=f56bd6194d219a5172dbed60eca6e9b0
#EXTINF:-1 group-title="新闻频道",中国蓝新闻
http://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8
#EXTINF:-1 group-title="新闻频道",中国蓝新闻
@ -1243,6 +1159,10 @@ http://play-sh13.quklive.com/live/1699001836208185.m3u8?auth_key=2027429324-c77b
http://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8?zzhed
#EXTINF:-1 group-title="新闻频道",诸暨新闻综合
https://l.cztvcloud.com/channels/lantian/SXzhuji3/720p.m3u8
#EXTINF:-1 group-title="影视频道",刀刀影院
http://huanqiuzhibo.cn/manifest/douyu.php?id=747764
#EXTINF:-1 group-title="影视频道",电影_喜乐影院
https://www.goodiptv.club/huya/21059580
#EXTINF:-1 group-title="影视频道",斗鱼魔幻影院
http://b.zgjok.com:35455/douyu/1274132
#EXTINF:-1 group-title="影视频道",斗鱼魔幻影院
@ -1267,20 +1187,60 @@ http://124.88.144.73:1935/live/jjsh/playlist.m3u8
http://tc-tct.douyucdn2.cn/dyliveflv1a/3928r9p0BHMDG_2000.xs?wsAuth=3c48b706fe90d736d90b5622adfc09d2&token=web-h5-0-3928-15d95fcfde11a749199abfc5ac7bdee6727c6402febadfb8&logo=0&expire=0&did=24482b48b98804f2b0a5b17400041701
#EXTINF:-1 group-title="影视频道",新昌休闲影视
http://l.cztvcloud.com/channels/lantian/SXxinchang2/720p.m3u8
#EXTINF:-1 group-title="影视频道",CHC动作电影
http://fn.tmde.top:35455/mgtv/644368714.m3u8
#EXTINF:-1 group-title="影视频道",CHC动作电影
http://113.195.172.192:808/hls/114/index.m3u8
#EXTINF:-1 group-title="影视频道",CHC家庭影院
http://fn.tmde.top:35455/mgtv/644368373.m3u8
#EXTINF:-1 group-title="影视频道",CHC影迷电影
http://fn.tmde.top:35455/mgtv/952383261.m3u8
#EXTINF:-1 group-title="影视频道",CHC影迷电影
http://113.195.172.192:808/hls/112/index.m3u8
#EXTINF:-1 group-title="DJ舞曲",《十首伤感DJ情歌》
https://vdse.bdstatic.com//5319e5b5cd1ad9d27a21b9bf4ad534ba.mp4
#EXTINF:-1 group-title="DJ舞曲",【老歌DJ版】《精选8首》
https://vdse.bdstatic.com//525174705415c8773bd465ce4b88b18d.mp4
#EXTINF:-1 group-title="DJ舞曲",2021《精选5首酒吧DJ舞曲》
https://vdse.bdstatic.com//0e59c29ddbc68ed60dce8a6f4631c1f1.mp4
#EXTINF:-1 group-title="DJ舞曲",2021酒吧夜店经典中文车载劲爆DJ舞曲大串烧FHD
https://vdse.bdstatic.com//f222c3fafbcc09db6f39991e5c982450.mp4
#EXTINF:-1 group-title="DJ舞曲",2021一夜火爆几首DJ舞曲
https://vdse.bdstatic.com//1fc9fd16e02ca272bb81666b85bf4135.mp4
#EXTINF:-1 group-title="DJ舞曲",21年DJ爆红网络洗脑神曲
https://vdse.bdstatic.com//bf4bb1d82b2eb17681c49e745dc2da21.mp4
#EXTINF:-1 group-title="DJ舞曲",6首好听情歌DJ
https://vdse.bdstatic.com//b9c765ede94b5d2bac8cb2a9afc70488.mp4
#EXTINF:-1 group-title="DJ舞曲",车载DJ《今夜为你醉...》
https://vdse.bdstatic.com//b68123a666cce39e7413da912e3675a3.mp4
#EXTINF:-1 group-title="DJ舞曲",车载DJ舞曲《大风吹》《浪子闲话》《玛尼情歌》《沙漠骆驼》
https://vdse.bdstatic.com//7002925e04c4c451cfa8aafc9b4190c7.mp4
#EXTINF:-1 group-title="DJ舞曲",光明DJ4K
https://vd4.bdstatic.com/mda-ma7y4ug97hcdf710/v1-cae/1080p/mda-ma7y4ug97hcdf710.mp4
#EXTINF:-1 group-title="DJ舞曲",劲爆DJ串烧
https://vdse.bdstatic.com//01b1f78bb5b009d36ce3f5051e7383c1.mp4
#EXTINF:-1 group-title="DJ舞曲",邻家小哥哥—欣宝儿DJ
https://vd2.bdstatic.com/mda-kmmc2zf4whqmxsag/v1-cae/1080p/mda-kmmc2zf4whqmxsag.mp4
#EXTINF:-1 group-title="DJ舞曲",六首伤感DJ舞曲《为爱受尽相思罪》《爱过了头心伤透》
https://vdse.bdstatic.com//f27d59d8b75915e122f53c173e27a32e.mp4
#EXTINF:-1 group-title="DJ舞曲",情歌《你是我今生不能忘的唯一》DJ版
https://vd4.bdstatic.com/mda-mbdzgfvp4bz1hhg8/v1-cae/1080p/mda-mbdzgfvp4bz1hhg8.mp4
#EXTINF:-1 group-title="DJ舞曲",让人陶醉的几首DJ舞曲
https://vdse.bdstatic.com//0f464b2beaf5887f90ac36b68fcd342f.mp4
#EXTINF:-1 group-title="DJ舞曲",任妙音《天在下雨我在想你》DJ版
https://vd3.bdstatic.com/mda-makbbuxuhfwrbbjv/v1-cae/1080p/mda-makbbuxuhfwrbbjv.mp4
#EXTINF:-1 group-title="DJ舞曲",忘记你需要多久(DJ小鱼儿版)
https://vd2.bdstatic.com/mda-mc1sm1r5s9azchjv/v1-cae/1080p/mda-mc1sm1r5s9azchjv.mp4
#EXTINF:-1 group-title="DJ舞曲",一首《爱一回错一回》DJ版
https://vd4.bdstatic.com/mda-mbim69siwwsgwp7d/v1-cae/1080p/mda-mbim69siwwsgwp7d.mp4
#EXTINF:-1 group-title="DJ舞曲",DJ没理由
https://bj.bcebos.com/v1/baidu-little-video/vod-gechgi84v43uhfhp/mda-kmbyf4x2aeqt8cds.mp4
#EXTINF:-1 group-title="省级频道",安徽导视
http://dspdhls.appcoo.com:8888/live/dspd/index.m3u8
#EXTINF:-1 group-title="省级频道",福建漳州醉美沙滩翡翠湾
https://gcalic.v.myalicdn.com/gc/fcw03_1/index.m3u8
#EXTINF:-1 group-title="省级频道",河北农民
https://ls.qingting.fm/live/1650/64k.m3u8
#EXTINF:-1 group-title="省级频道",河南电视剧
http://www.cdnstv.com:6398/hls/1113/index.m3u8
#EXTINF:-1 group-title="省级频道",河南法治
http://www.cdnstv.com:6398/hls/1112/index.m3u8
#EXTINF:-1 group-title="省级频道",河南乡村
http://www.cdnstv.com:6398/hls/1116/index.m3u8
#EXTINF:-1 group-title="省级频道",河南新闻
http://www.cdnstv.com:6398/hls/1114/index.m3u8
#EXTINF:-1 group-title="省级频道",黑龙江少儿
https://ls.qingting.fm/live/4972/64k.m3u8
#EXTINF:-1 group-title="省级频道",黑龙江新闻法治
@ -1331,8 +1291,6 @@ http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8#https://ali-m-l.cz
http://ali-m-l.cztv.com/channels/lantian/channel03/1080p.m3u8
#EXTINF:-1 group-title="省级频道",浙江经济生活
http://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8
#EXTINF:-1 group-title="省级频道",浙江经视
https://ali-m-l.cztv.com/channels/lantian/channel003/1080p.m3u8
#EXTINF:-1 group-title="省级频道",浙江留学
https://ali-m-l.cztv.com/channels/lantian/channel009/1080p.m3u8
#EXTINF:-1 group-title="省级频道",浙江民生
@ -1385,6 +1343,8 @@ https://gcalic.v.myalicdn.com/gc/tms05_1/index.m3u8
https://p2.bdstatic.com/rtmp.liveshow.lss-user.baidubce.com/live/stream_bduid_6488563992_8982723413/merged_1707497046297_88536_25144_41936.m3u8
#EXTINF:-1 group-title="少儿频道",福州少儿
http://live.zohi.tv/video/s10001-fztv-4/index.m3u8
#EXTINF:-1 group-title="北京地区",北京纪实科教8K
https://gdcucc.v1.mk/gdcucc/brtv8k.m3u8
#EXTINF:-1 group-title="北京地区",北京新闻
https://ls.qingting.fm/live/339/64k.m3u8
#EXTINF:-1 group-title="海外频道",凤凰中文