想写一个python分析统计apache 日志文件的脚本
PHP中文网
PHP中文网 2017-04-18 10:34:55
0
1
610

想写一个python分析统计apache 网站日志文件并将统计后的数据存入mysql中的的脚本,有没有参考的,没有思路
主要是统计 哪些url被爬取了 及 被爬取次数,以及IP这两个

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(1)
Ty80

Normalisez d'abord les données d'origine, puis définissez vous-même la valeur de la clé, puis utilisez le compteur de collections pour compter, puis parcourez-la et écrivez-la dans la base de données. Le code approximatif est le suivant :

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 Counter
c = 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})

Vous pouvez également gérer le dictionnaire vous-même, la clé est : /PATH:IP ou quelque chose du genre, vous pouvez le définir vous-même, puis simplement l'ajouter en le parcourant

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal