代码如下,txt 的很轻便,但是不易于观看,比较适合检测观察,代码如下:
#-*- coding: utf-8 -*-
import httplib2,time
relist=[]
fname=raw_input('请输入文件名称: ')
f1=open(fname,'r')
relist=f1.readlines()
print relist
f1.close
print len(relist)
count=len(relist)
def Time():
tim=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))
return tim
def GetHttpStatus(url):
try:
conn= httplib2.Http(disable_ssl_certificate_validation=True)
req=conn.request(url)
return req[0]['status']
except Exception as err:
return(err)
for m in range(0,count):
url1=relist[m]
url=url1.strip()
print url
f2=open("urlhttps-result.txt","a")
if GetHttpStatus(url) !="200":
f2.write("测试日期:"+Time()+"\n")
f2.write( "请求失败,错误代码为:"+GetHttpStatus(url))
f2.write("\n")
print "请求失败"
else:
print GetHttpStatus(url), "请求成功------------------------"
f2.close()