Update 酒店源.py
This commit is contained in:
@@ -570,6 +570,49 @@ with open('iptv.txt', 'w', encoding='utf-8') as outfile:
|
|||||||
outfile.writelines(filtered_lines)
|
outfile.writelines(filtered_lines)
|
||||||
#####################################################################
|
#####################################################################
|
||||||
|
|
||||||
|
#####################################定义替换规则的字典,对整行内的多余标识内容进行替换
|
||||||
|
replacements = {
|
||||||
|
"2珠江": "TVB星河[🏠]",
|
||||||
|
"T[": "T",
|
||||||
|
"BM9家庭影院": "东森电影[🏠]",
|
||||||
|
"BM15广东影视": "广东影视[🏠]",
|
||||||
|
"BM20": "",
|
||||||
|
"3X电影": "龙祥时代[🏠]",
|
||||||
|
"4DS": "东森电影[🏠]",
|
||||||
|
"1ZX": "凤凰资讯HD[🏠]",
|
||||||
|
"2ZW)": "凤凰中文HD[🏠]",
|
||||||
|
"3XG": "凤凰香港[🏠]",
|
||||||
|
"4ZW": "凤凰中文[🏠]",
|
||||||
|
"5ZX": "凤凰资讯[🏠]",
|
||||||
|
"星河台": "星河",
|
||||||
|
"dx[": "[",
|
||||||
|
"g[": "[",
|
||||||
|
"P[": "+[",
|
||||||
|
"lt[": "[",
|
||||||
|
"电信": "",
|
||||||
|
"卫视高清": "卫视",
|
||||||
|
"SCTV5": "",
|
||||||
|
"T,": ",",
|
||||||
|
"dx,": ",",
|
||||||
|
"g,": ",",
|
||||||
|
"TVBTVB星河": "TVB星河",
|
||||||
|
"5音乐台": "CCTV15",
|
||||||
|
"天映": "天映经典[🏠]",
|
||||||
|
"星河": "星河[🏠]",
|
||||||
|
"": "",
|
||||||
|
"": ""
|
||||||
|
}
|
||||||
|
# 打开原始文件读取内容,并写入新文件
|
||||||
|
with open('iptv.txt', 'r', encoding='utf-8') as file:
|
||||||
|
lines = file.readlines()
|
||||||
|
# 创建新文件并写入替换后的内容
|
||||||
|
with open('iptv.txt', 'w', encoding='utf-8') as new_file:
|
||||||
|
for line in lines:
|
||||||
|
for old, new in replacements.items():
|
||||||
|
line = line.replace(old, new)
|
||||||
|
new_file.write(line)
|
||||||
|
print("替换完成,新文件已保存。")
|
||||||
|
|
||||||
#####################################################################
|
#####################################################################
|
||||||
# 定义要搜索的关键词,从文件中提取包含这个关键词的行,然后添加到另一个文件尾
|
# 定义要搜索的关键词,从文件中提取包含这个关键词的行,然后添加到另一个文件尾
|
||||||
keywords = ['hls', 'tsfile']
|
keywords = ['hls', 'tsfile']
|
||||||
@@ -631,48 +674,7 @@ def filter_lines(input_file, output_file):
|
|||||||
filter_lines("iptv.txt", "iptv.txt")
|
filter_lines("iptv.txt", "iptv.txt")
|
||||||
|
|
||||||
|
|
||||||
#####################################定义替换规则的字典,对整行内的多余标识内容进行替换
|
|
||||||
replacements = {
|
|
||||||
"2珠江": "TVB星河🏠",
|
|
||||||
"T[": "T",
|
|
||||||
"BM9家庭影院": "东森电影🏠",
|
|
||||||
"BM15广东影视": "广东影视🏠",
|
|
||||||
"BM20": "",
|
|
||||||
"3X电影": "龙祥时代🏠",
|
|
||||||
"4DS": "东森电影🏠",
|
|
||||||
"1ZX": "凤凰资讯HD🏠",
|
|
||||||
"2ZW)": "凤凰中文HD🏠",
|
|
||||||
"3XG": "凤凰香港🏠",
|
|
||||||
"4ZW": "凤凰中文🏠",
|
|
||||||
"5ZX": "凤凰资讯🏠",
|
|
||||||
"星河台": "星河",
|
|
||||||
"dx[": "[",
|
|
||||||
"g[": "[",
|
|
||||||
"P[": "+[",
|
|
||||||
"lt[": "[",
|
|
||||||
"电信": "",
|
|
||||||
"卫视高清": "卫视",
|
|
||||||
"SCTV5": "",
|
|
||||||
"T,": ",",
|
|
||||||
"dx,": ",",
|
|
||||||
"g,": ",",
|
|
||||||
"TVBTVB星河": "TVB星河",
|
|
||||||
"5音乐台": "CCTV15",
|
|
||||||
"天映": "天映经典🏠",
|
|
||||||
"星河": "星河🏠",
|
|
||||||
"": "",
|
|
||||||
"": ""
|
|
||||||
}
|
|
||||||
# 打开原始文件读取内容,并写入新文件
|
|
||||||
with open('iptv.txt', 'r', encoding='utf-8') as file:
|
|
||||||
lines = file.readlines()
|
|
||||||
# 创建新文件并写入替换后的内容
|
|
||||||
with open('iptv.txt', 'w', encoding='utf-8') as new_file:
|
|
||||||
for line in lines:
|
|
||||||
for old, new in replacements.items():
|
|
||||||
line = line.replace(old, new)
|
|
||||||
new_file.write(line)
|
|
||||||
print("替换完成,新文件已保存。")
|
|
||||||
|
|
||||||
#################################################### 对整理好的频道列表测试HTTP连接
|
#################################################### 对整理好的频道列表测试HTTP连接
|
||||||
def test_connectivity(url, max_attempts=2): #定义测试HTTP连接的次数
|
def test_connectivity(url, max_attempts=2): #定义测试HTTP连接的次数
|
||||||
|
|||||||
Reference in New Issue
Block a user