From d1986e686f97210d6b4f41ad679e551bd8594306 Mon Sep 17 00:00:00 2001 From: frxz751113 <156018267+frxz751113@users.noreply.github.com> Date: Tue, 3 Sep 2024 10:59:19 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E9=85=92=E5=BA=97=E6=BA=90.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- py/酒店源.py | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/py/酒店源.py b/py/酒店源.py index d146600..e6b7dd1 100644 --- a/py/酒店源.py +++ b/py/酒店源.py @@ -40,26 +40,22 @@ urls = [ ] def modify_urls(url): - # 创建一个空列表用于存储修改后的 URL modified_urls = [] - # 找到 URL 中 IP 地址开始的索引位置,"//" 后两个字符开始为 IP 地址起始位置 ip_start_index = url.find("//") + 2 - # 找到 URL 中 IP 地址结束的索引位置,从 ip_start_index 开始查找第一个 ":" 的位置 ip_end_index = url.find(":", ip_start_index) - # 找到 URL 中 IP 地址结束的索引位置,从 ip_start_index 开始查找第一个 ":" 的位置 base_url = url[:ip_start_index] - # 获取 URL 中的 IP 地址部分 ip_address = url[ip_start_index:ip_end_index] - # 获取 URL 中的端口部分 port = url[ip_end_index:] - # 定义一个字符串,表示 IP 地址的结尾部分 ip_end = "/ZHGXTV/Public/json/live_interface.txt" - modified_url = f"{base_url}{ip_address}{port}{ip_end}" - # 将新的 URL 添加到列表中 - modified_urls.append(modified_url) - # 返回修改后的 URL 列表 + for i in range(1, 256): + modified_ip = f"{ip_address}" #[:-1]}{i} + modified_url = f"{base_url}{modified_ip}{port}{ip_end}" + modified_urls.append(modified_url) return modified_urls + + + def is_url_accessible(url): try: # 发送 GET 请求,设置超时时间为 3 秒