Update 酒店源.py
This commit is contained in:
@@ -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')
|
||||||
|
|||||||
Reference in New Issue
Block a user