之前分析日志的时候用过光年日志分析系统,这几天有时间,用python写了一个小型的日志程序。

程序的文件:

data目录:用于存放需要分析的日志文件。
result目录:生成日志结果的目录
template目录:日志模板目录
conf.py:配置文件
apachelog.py :python apache日志分析模块。
check.py: 日志处理主程序
另外用到了python的jinja模板引擎

conf.py:

#encoding=utf-8
#description:日志分析系统配置文件

crawltype = {}##蜘蛛配置类型
#crawltype['蜘蛛名称] = '蜘蛛标记代码(日志里的标识)'
crawltype['Googlebot-Image'] = 'Googlebot-Image'
crawltype['google'] = 'Googlebot'
crawltype['msnbot'] = 'msnbot'

###状态码####
httpstatus = ['200','301','304','404','500']

logtime = 30 ###蜘蛛间隔时间,单位分钟

                   
在配置文件里面,你可以根据自己分析的情况来调整。

这个是国平的光年日志分析系统的界面:
国平的光年日志分析系统


这个是老王python日志分析系统的界面:
老王python日志分析系统

我的日志分析程序比光年的分析的要细点,主要是学了国平介绍的几个SEO公式。用python就能写出类型的日志分析程序来,如果想要提升你的SEO技术水平,可以参加我们付费python培训

 


python视频教程

相关文章: