Update iptv-check.py
This commit is contained in:
+2
-24
@@ -603,28 +603,6 @@ output_file_path = 'iptv.txt'
|
|||||||
deduplicate_lines(input_file_path, output_file_path)
|
deduplicate_lines(input_file_path, output_file_path)
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
###################################################打开文件,并对其进行行内关键词原地替换再次规范频道名,若无异类频道名,此段代码可删
|
|
||||||
for line in fileinput.input("iptv.txt", inplace=True): #
|
|
||||||
line = line.replace("CHC电影", "影迷电影")
|
|
||||||
line = line.replace("湖北公共新闻", "湖北公共")
|
|
||||||
line = line.replace("CHC电影", "影迷电影")
|
|
||||||
line = line.replace("CHC电影", "影迷电影")
|
|
||||||
line = line.replace("河南影视", "河南电视剧")
|
|
||||||
line = line.replace("公共新闻", "公共")
|
|
||||||
line = line.replace("广东河南", "广东")
|
|
||||||
line = line.replace("公共,http://58.51", "湖北公共新闻,http://58.51")
|
|
||||||
line = line.replace("", "")
|
|
||||||
line = line.replace("", "")
|
|
||||||
line = line.replace("", "")
|
|
||||||
line = line.replace("影视文化", "影视")
|
|
||||||
line = line.replace("武汉影视", "武汉电视剧")
|
|
||||||
line = line.replace("公共新闻,http://58.", "湖北公共新闻,http://58.")
|
|
||||||
line = line.replace("湖北公共,", "湖北公共新闻,")
|
|
||||||
line = line.replace("湖北湖北", "湖北")
|
|
||||||
line = line.replace("深圳影视", "深圳电视剧")
|
|
||||||
print(line, end="") #设置end="",避免输出多余的换行符
|
|
||||||
|
|
||||||
|
|
||||||
#################################################### 对整理好的频道列表测试HTTP连接
|
#################################################### 对整理好的频道列表测试HTTP连接
|
||||||
# 函数:获取视频分辨率
|
# 函数:获取视频分辨率
|
||||||
def get_video_resolution(video_path, timeout=0.8):
|
def get_video_resolution(video_path, timeout=0.8):
|
||||||
@@ -680,7 +658,7 @@ def main(source_file_path, output_file_path):
|
|||||||
with open(source_file_path, 'r', encoding='utf-8') as source_file:
|
with open(source_file_path, 'r', encoding='utf-8') as source_file:
|
||||||
lines = source_file.readlines()
|
lines = source_file.readlines()
|
||||||
|
|
||||||
with open(output_file_path + '.txt', 'w', encoding='utf-8') as output_file:
|
with open(output_file_path, 'w', encoding='utf-8') as output_file:
|
||||||
# 创建线程池
|
# 创建线程池
|
||||||
with ThreadPoolExecutor(max_workers=64) as executor:
|
with ThreadPoolExecutor(max_workers=64) as executor:
|
||||||
# 创建并启动工作线程
|
# 创建并启动工作线程
|
||||||
@@ -698,7 +676,7 @@ def main(source_file_path, output_file_path):
|
|||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
source_file_path = 'iptv.txt' # 替换为你的源文件路径
|
source_file_path = 'iptv.txt' # 替换为你的源文件路径
|
||||||
output_file_path = '检测结果' # 替换为你的输出文件路径,不要后缀名
|
output_file_path = '检测结果.txt' # 替换为你的输出文件路径,不要后缀名
|
||||||
main(source_file_path, output_file_path)
|
main(source_file_path, output_file_path)
|
||||||
####################### 提示用户输入文件名(拖入文件操作)打开用户指定的文件对不规范频道名再次替换
|
####################### 提示用户输入文件名(拖入文件操作)打开用户指定的文件对不规范频道名再次替换
|
||||||
file_path = '检测结果.txt'
|
file_path = '检测结果.txt'
|
||||||
|
|||||||
Reference in New Issue
Block a user