文章详情页
想写一个python分析统计apache 日志文件的脚本
浏览:337日期: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 - 请问matplotlib.pyplot.save的路径如何更改2. 急急国王什么梗 我是急急急急急急国王梗内涵出处介绍3. php - mysql中,作为主键的字段,用int类型,是不是比用char类型的效率更高?4. python - 图片爬虫时候遇到问题 urllib.request.urlretrieve 下载到指定文件夹不成功?5. 登录mysql-front出现以下错误6. linux - 阿里云服务器上的mysql服务在客户端只能通过ssh证书连接后才能使用7. python 中文乱码问题8. mysql - 博客文章标签表结构设计问题9. python html如何转成PDF?10. 创建mysqli对象与数据库连接 - 出错
排行榜

网公网安备