Update 酒店源.py
This commit is contained in:
@@ -34,30 +34,36 @@ import requests
|
|||||||
|
|
||||||
urls = [
|
urls = [
|
||||||
"https://fofa.info/result?qbase64=IlpIR1hUViIgJiYgcmVnaW9uPSJndWFuZ2Rvbmci", #广东
|
"https://fofa.info/result?qbase64=IlpIR1hUViIgJiYgcmVnaW9uPSJndWFuZ2Rvbmci", #广东
|
||||||
"https://fofa.info/result?qbase64=IlpIR1hUViIgJiYgcmVnaW9uPSJoZW5hbiI%3D", #河南
|
#"https://fofa.info/result?qbase64=IlpIR1hUViIgJiYgcmVnaW9uPSJoZW5hbiI%3D", #河南
|
||||||
"https://fofa.info/result?qbase64=IlpIR1hUViIgJiYgcmVnaW9uPSJoZW5hbiIgJiYgcG9ydD0iODA5MCI=", #河南8090
|
"https://fofa.info/result?qbase64=IlpIR1hUViIgJiYgcmVnaW9uPSJoZW5hbiIgJiYgcG9ydD0iODA5MCI=", #河南8090
|
||||||
"https://fofa.info/result?qbase64=IlpIR1hUViIgJiYgcmVnaW9uPSJoZWJlaSI%3D", #河北
|
#"https://fofa.info/result?qbase64=IlpIR1hUViIgJiYgcmVnaW9uPSJoZWJlaSI%3D", #河北
|
||||||
]
|
]
|
||||||
|
|
||||||
def modify_urls(url):
|
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 地址的结尾部分
|
||||||
ip_end = "/ZHGXTV/Public/json/live_interface.txt"
|
ip_end = "/ZHGXTV/Public/json/live_interface.txt"
|
||||||
# 找到 URL 中 "://" 的位置
|
# 遍历 1 到 255 的数字
|
||||||
protocol_end_index = url.find("://")
|
for i in range(1, 256):
|
||||||
# 找到 URL 中 IP 地址开始的索引位置,"://" 后直到第一个 ":" 之前都是 IP 地址
|
# 修改 IP 地址的最后一位数字
|
||||||
ip_start_index = protocol_end_index + 3
|
modified_ip = f"{ip_address[:-1]}{i}"
|
||||||
# 找到 URL 中 IP 地址和端口之间的 ":" 的位置
|
# 组合成新的 URL
|
||||||
port_start_index = url.find(":", ip_start_index)
|
modified_url = f"{base_url}{ip_address}{port}{ip_end}"
|
||||||
# 获取 URL 中的协议部分
|
# 将新的 URL 添加到列表中
|
||||||
protocol = url[:protocol_end_index + 3]
|
modified_urls.append(modified_url)
|
||||||
# 获取 URL 中的 IP 地址部分
|
# 返回修改后的 URL 列表
|
||||||
ip_address = url[ip_start_index:port_start_index]
|
return modified_urls
|
||||||
# 获取 URL 中的端口部分
|
|
||||||
port = url[port_start_index + 1:] # 跳过冒号本身
|
|
||||||
# 组合成新的 URL
|
|
||||||
modified_url = f"{protocol}{ip_address}{port}{ip_end}"
|
|
||||||
# 返回修改后的 URL
|
|
||||||
return modified_url
|
|
||||||
|
|
||||||
def is_url_accessible(url):
|
def is_url_accessible(url):
|
||||||
try:
|
try:
|
||||||
@@ -307,33 +313,27 @@ for line in fileinput.input("iptv.txt", inplace=True): #打开文件,并对其
|
|||||||
######################################################################################################################
|
######################################################################################################################
|
||||||
#定义智慧桌面采集地址
|
#定义智慧桌面采集地址
|
||||||
urls = [
|
urls = [
|
||||||
"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHJlZ2lvbj0i5rKz5YyXIg%3D%3D", #河北
|
#"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHJlZ2lvbj0i5rKz5YyXIg%3D%3D", #河北
|
||||||
"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHJlZ2lvbj0i5bm%2F5LicIg%3D%3D", #广东
|
#"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHJlZ2lvbj0i5bm%2F5LicIg%3D%3D", #广东
|
||||||
"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHJlZ2lvbj0i5rKz5Y2XIg%3D%3D", # 河南
|
#"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHJlZ2lvbj0i5rKz5Y2XIg%3D%3D", # 河南
|
||||||
"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHBvcnQ9IjgwOTYi", # 8096
|
#"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHBvcnQ9IjgwOTYi", # 8096
|
||||||
"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHBvcnQ9Ijk5MDEi", # 9901
|
"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHBvcnQ9Ijk5MDEi", # 9901
|
||||||
"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHBvcnQ9Ijk5MDIi", # 9902
|
"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHBvcnQ9Ijk5MDIi", # 9902
|
||||||
"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIGNpdHk9Imd1aWdhbmci", #贵港
|
#"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIGNpdHk9Imd1aWdhbmci", #贵港
|
||||||
"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHBvcnQ9IjgxODEii",#8181
|
#"https://fofa.info/result?qbase64=ImlwdHYvbGl2ZS96aF9jbi5qcyIgJiYgY291bnRyeT0iQ04iICYmIHBvcnQ9IjgxODEii",#8181
|
||||||
]
|
]
|
||||||
def modify_urls(url):
|
def modify_urls(url):
|
||||||
# 创建一个空列表用于存储修改后的 URL
|
|
||||||
modified_urls = []
|
modified_urls = []
|
||||||
# 找到 URL 中 IP 地址开始的索引位置,"//" 后两个字符开始为 IP 地址起始位置
|
|
||||||
ip_start_index = url.find("//") + 2
|
ip_start_index = url.find("//") + 2
|
||||||
# 找到 URL 中 IP 地址结束的索引位置,从 ip_start_index 开始查找第一个 ":" 的位置
|
|
||||||
ip_end_index = url.find(":", ip_start_index)
|
ip_end_index = url.find(":", ip_start_index)
|
||||||
# 获取 URL 中的 IP 地址部分
|
base_url = url[:ip_start_index]
|
||||||
ip_address = url[ip_start_index:ip_end_index]
|
ip_address = url[ip_start_index:ip_end_index]
|
||||||
# 获取 URL 中的端口部分
|
|
||||||
port = url[ip_end_index:]
|
port = url[ip_end_index:]
|
||||||
# 定义一个字符串,表示 IP 地址的结尾部分
|
ip_end = "/iptv/live/1000.json?key=txiptv"
|
||||||
ip_end = "/ZHGXTV/Public/json/live_interface.txt"
|
for i in range(1, 256):
|
||||||
# 组合成新的 URL
|
modified_ip = f"{ip_address[:-1]}{i}"
|
||||||
modified_url = f"{url[:ip_start_index]}{ip_address}{port}{ip_end}"
|
modified_url = f"{base_url}{modified_ip}{port}{ip_end}"
|
||||||
# 将新的 URL 添加到列表中
|
modified_urls.append(modified_url)
|
||||||
modified_urls.append(modified_url)
|
|
||||||
# 返回修改后的 URL 列表
|
|
||||||
return modified_urls
|
return modified_urls
|
||||||
|
|
||||||
def is_url_accessible(url):
|
def is_url_accessible(url):
|
||||||
|
|||||||
Reference in New Issue
Block a user