0
我想写一个脚本,检查HTTPS是否可用,当我使用http。
我的想法是收集所有的HTTP链接,并使用urllib2
为了打开一个连接到服务器使用HTTPS如下(请忽略语法问题,如果有的话。我试图简化代码,所以它会更容易理解这个问题本身):如何知道如果我使用HTTP,而HTTPS是可用的 - Python
count=0
for packet in trafficPackets:
if packet["http.host"] != None:
if https_supported(packet["ip.dest"]):
count+=1
其中https_supported
如下功能:
def https_supported(ip):
try:
if len(urlopen("https://"+ip))>0
return True
except:
return False
return False
我曾经试图对其中包含的HTTP连接到一个网站,支持小流量文件运行代码HTTPS,但结果WA意外 - 它总是归零。
我哪里错了?有谁知道我该怎么做?
谢谢!