Update 酒店源.py
This commit is contained in:
@@ -41,16 +41,22 @@ urls = [
|
|||||||
|
|
||||||
def modify_urls(url):
|
def modify_urls(url):
|
||||||
modified_urls = []
|
modified_urls = []
|
||||||
ip_start_index = url.find("//") + 2
|
# 找到协议结束的位置,即 "://" 后的部分
|
||||||
ip_end_index = url.find(":", ip_start_index)
|
protocol_end_index = url.find("://") + 3
|
||||||
base_url = url[:ip_start_index]
|
# 找到端口号后面第一个 "/" 的位置
|
||||||
ip_address = url[ip_start_index:ip_end_index]
|
slash_after_port_index = url.find("/", protocol_end_index)
|
||||||
port = url[ip_end_index:]
|
if slash_after_port_index == -1:
|
||||||
ip_end = "/ZHGXTV/Public/json/live_interface.txt"
|
# 如果没有找到 "/",说明 URL 可能不包含路径,我们使用 URL 的结尾
|
||||||
for i in range(1, 256):
|
slash_after_port_index = len(url)
|
||||||
modified_ip = f"{ip_address}" #[:-1]}{i}
|
# 截取从协议部分到端口后面的第一个 "/" 之前的部分
|
||||||
modified_url = f"{base_url}{modified_ip}{port}{ip_end}"
|
base_url = url[:slash_after_port_index]
|
||||||
modified_urls.append(modified_url)
|
# 固定字符
|
||||||
|
fixed_string = "/ZHGXTV/Public/json/live_interface.txt"
|
||||||
|
# 组合成新的 URL
|
||||||
|
modified_url = f"{base_url}{fixed_string}"
|
||||||
|
# 将新的 URL 添加到列表中
|
||||||
|
modified_urls.append(modified_url)
|
||||||
|
# 返回修改后的 URL 列表
|
||||||
return modified_urls
|
return modified_urls
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user