Update iptv流畅度检测.py
This commit is contained in:
+8
-2
@@ -57,23 +57,29 @@ for keyword in keywords:
|
|||||||
if province == "北京" and isp == "联通":
|
if province == "北京" and isp == "联通":
|
||||||
isp_en = "cucc"
|
isp_en = "cucc"
|
||||||
org = "China Unicom Beijing Province Network"
|
org = "China Unicom Beijing Province Network"
|
||||||
|
asn = "4808"
|
||||||
|
others = '&& city="beijing"
|
||||||
elif isp == "联通":
|
elif isp == "联通":
|
||||||
isp_en = "cucc"
|
isp_en = "cucc"
|
||||||
org = "CHINA UNICOM China169 Backbone"
|
org = "CHINA UNICOM China169 Backbone"
|
||||||
|
asn = "4837"
|
||||||
elif isp == "电信":
|
elif isp == "电信":
|
||||||
org = "Chinanet"
|
org = "Chinanet"
|
||||||
isp_en = "ctcc"
|
isp_en = "ctcc"
|
||||||
|
asn = "4134"
|
||||||
elif isp == "移动":
|
elif isp == "移动":
|
||||||
org == "China Mobile communications corporation"
|
org == "China Mobile communications corporation"
|
||||||
isp_en = "cmcc"
|
isp_en = "cmcc"
|
||||||
|
else:
|
||||||
|
asn = ""
|
||||||
|
org = ""
|
||||||
current_time = datetime.now()
|
current_time = datetime.now()
|
||||||
timeout_cnt = 0
|
timeout_cnt = 0
|
||||||
result_urls = set()
|
result_urls = set()
|
||||||
while len(result_urls) == 0 and timeout_cnt <= 5:
|
while len(result_urls) == 0 and timeout_cnt <= 5:
|
||||||
try:
|
try:
|
||||||
search_url = 'https://fofa.info/result?qbase64='
|
search_url = 'https://fofa.info/result?qbase64='
|
||||||
search_txt = f'\"udpxy\" && country=\"CN\" && region=\"{province}\"' # && org=\"{org}\"
|
search_txt = f'\"udpxy\" && country=\"CN\" && region=\"{province}\" {others} && asn=\"{asn}\"' # && org=\"{org}\"
|
||||||
# 将字符串编码为字节流
|
# 将字符串编码为字节流
|
||||||
bytes_string = search_txt.encode('utf-8')
|
bytes_string = search_txt.encode('utf-8')
|
||||||
# 使用 base64 进行编码
|
# 使用 base64 进行编码
|
||||||
|
|||||||
Reference in New Issue
Block a user