文章详情页
想写一个python分析统计apache 日志文件的脚本
浏览:278日期:2022-07-27 15:36:57
问题描述
想写一个python分析统计apache 网站日志文件并将统计后的数据存入mysql中的的脚本,有没有参考的,没有思路主要是统计 哪些url被爬取了 及 被爬取次数,以及IP这两个
问题解答
回答1:先把原始数据 规整化,然后 key 值自己定,然后用 collections 的 Counter 统计,然后再遍历写入 db, 大概代码如下:
data = [’/a 1.2.1.2’, ’/b 2.2.2.2’, ’/c 1.1.1.1’, ’/d 2.2.2.2’, ’/d 2.2.2.2’]from collections import Counterc = Counter(data)print c
Counter({’/d 2.2.2.2’: 2, ’/b 2.2.2.2’: 1, ’/a 1.2.1.2’: 1, ’/c 1.1.1.1’: 1})
你也可以自己维护字典,键为:/PATH:IP 或者什么,自己定,然后一边遍历,一边添加就好了
相关文章:
1. Python异常退出时保存进度?2. dockerfile - [docker build image失败- npm install]3. 为什么我ping不通我的docker容器呢???4. python - angular route 与 django urls 冲突怎么解决?5. css - 关于HTML中width和height的疑问(这个提问的标题不好起)6. mysql - 数据库:获取两个字段与获取*,传输的数据量差距大吗?7. 为什么我写的PHP不行8. python - 有什么好的可以收集货币基金的资源?9. android - 百度地图加载完成监听10. python小白基础问题 关于while循环
排行榜

网公网安备