Python分析iis日誌
阿新 • • 發佈:2018-04-16
col 技術分享 date port 日誌分析 -s spl from font
Python分析iis日誌
Python實現分析出iis日誌中每個ip一分鐘出現的訪問次數
1 #iis日誌分析,計算每個ip在一分鐘內的訪問次數 2 from collections import Counter 3 import datetime 4 5 f=open("log.log","r") 6 pv_list=[] 7 for line in f: 8 if len(line.split())==15: 9 #print(line.split()[0:2]) 10 func_time=line.split()[0]+" "+line.split()[1]11 same_time=func_time.split(":")[0:2] 12 ip_time=line.split()[8]+" "+func_time.split(":")[0]+func_time.split(":")[1] 13 pv_list.append(ip_time) 14 pv_time_ip=Counter(pv_list) 15 for ip in pv_time_ip.keys(): 16 print("%s has visited my web %s in %s" % (ip.split()[0], pv_time_ip[ip],ip.split()[1:3]))
Python分析iis日誌