Update 酒店源.py

This commit is contained in:
frxz751113
2024-08-29 20:47:50 +08:00
committed by GitHub
parent 454155b220
commit eec0ec4e4a
+7 -6
View File
@@ -142,19 +142,20 @@ for url in valid_urls:
name, channel_url = line.split(',') name, channel_url = line.split(',')
urls = channel_url.split('/', 3) urls = channel_url.split('/', 3)
url_data = json_url.split('/', 3) url_data = json_url.split('/', 3)
ip_port = url_data[2]
urls[2] = urls[2].replace(urls[2].split('/')[2].split(':')[0], ip_port.split(':')[0])
urls[2] = urls[2].replace(urls[2].split('/')[2].split(':')[1], ip_port.split(':')[1])
if len(urls) >= 4: if len(urls) >= 4:
# 获取 json_url 中的 ip 和 port urld = (f"{urls[0]}//{urls[2]}/{urls[3]}")
ip_port = json_url.split('//')[1].split(':')[0] + ':' + json_url.split('//')[1].split(':')[1]
urld = (f"{urls[0]}//{ip_port}/{urls[3]}")
else: else:
# 获取 json_url 中的 ip 和 port urld = (f"{urls[0]}//{urls[2]}")
ip_port = json_url.split('//')[1].split(':')[0] + ':' + json_url.split('//')[1].split(':')[1] print(f"{name},{urld}")
urld = (f"{urls[0]}//{ip_port}")
except: except:
pass pass
except: except:
pass pass
# 写入到文件中 # 写入到文件中
with open('iptv.txt', 'a', encoding='utf-8') as outfile: with open('iptv.txt', 'a', encoding='utf-8') as outfile:
outfile.write(new_line + '\n') outfile.write(new_line + '\n')