码迷,mamicode.com
首页 > 编程语言 > 详细

Python分析iis日志

时间:2018-04-16 16:18:05      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:none   display   []   pytho   counter   size   sed   lis   rom   

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日志

 

Python分析iis日志

标签:none   display   []   pytho   counter   size   sed   lis   rom   

原文地址:https://www.cnblogs.com/kowloon/p/8855905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!