#-*- coding: utf-8 -*-
importosimportos.pathimportshutilimportchardetimporturllib.requestimporthttp.cookiejarimportsslimporttimeimportdatetimeimportcodecsimportsocketdefget_url_context_https():
url="https://120.198.253.63:8094/gds/platform/version/GetVersion.mt?osname=Android&type=2"
#ssl.socket.settimeout(5)
context =ssl._create_unverified_context()#res_two = urllib.request.urlopen(url)
#code_two = res_two.getcode()
#html_two = res_two.read().decode('utf-8')
request=urllib.request.Request(url)
response=urllib.request.urlopen(url=request,context=context)#print('网页状态码:%s' % (code_two))
#print('网页内容:'+html_two)
#print (response.read().decode('utf-8'))
print ("https 获取成功")returnTruedefget_url_context_http():try:
url="xxx"
#ssl.socket.settimeout(5)
#context = ssl._create_unverified_context()
response =urllib.request.urlopen(url)
code_two=response.getcode()
html_two= response.read().decode('utf-8')#request=urllib.request.Request(url)
#response=urllib.request.urlopen(url=request,context=context)
#print('网页状态码:%s' % (code_two))
#print('网页内容:'+html_two)
#print (response.read().decode('utf-8'))
return "http 获取成功"
exceptException as err:return "http:"+str(err)
file_path="E:\\doc\\py\\test\\get_page_log.txt"cc=""i=1
while(i<3600):
fw=open(file_path,"a+",encoding="utf-8") #r,w,a+ #,"utf-8"
try:
cc=""cc=cc+"\r\n"+str(datetime.datetime.now())print(datetime.datetime.now())if(get_url_context_https()):
cc=cc+"\r\n"+"网页获取成功"
else:
cc=cc+"\r\n"+"网页获取失败"
exceptException as err:
cc=cc+"\r\n"+str(err)print(err)
hcc=get_url_context_http();
cc=cc+"\r\n"+hccprint(hcc)finally:print(datetime.datetime.now())print("================"+str(i)+"================")
cc=cc+"\r\n"+str(datetime.datetime.now())
cc=cc+"\r\n"+"================"+str(i)+"================"fw.write(cc)
fw.close()
i=i+1time.sleep(1)