文章详情页
想写一个python分析统计apache 日志文件的脚本
浏览:57日期: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+requests 网页重定向求解2. pdo 写入到数据库的内容为中文的时候写入乱码3. PHP类封装的插入数据,总是插入不成功,返回false;4. python如何搜索字符串5. 如何使用mysql查询每个用户一次操作时记录的值6. 管理员编辑,这么写页面没有反应是怎么回事,我哪里弄错了?7. javascript - vue1.0在微信浏览器的兼容性?8. mysql 时间类型 字段(精确到时分秒) 怎么比较?9. javascript - onfocus="this.type=’password’",为什么不直接用type=’password’10. python3文本中超链接处理问题求助
排行榜
![android-studio - 一直无法下载android studio的 安卓模拟器求助](http://www.haobala.com/attached/image/news/202310/095450fe73.jpg)