位置: 编程技术 - 正文

python正则分析nginx的访问日志(python3正则)

编辑:rootadmin

推荐整理分享python正则分析nginx的访问日志(python3正则),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python正则语法,python正则r,正则表达 python,正则表达 python,正则 python,正则 python,python3正则,正则 python,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

本文的脚本是分析nginx的访问日志, 主要为了检查站点uri的访问次数的,检查的结果会提供给研发人员做参考,因为谈到分析嘛,那肯定要用到正则表达式了,所以请没有接触过正则的小伙伴自行补脑,因为涉及正则的内容,实在没法展开写,正则的内容太过庞大,根本不是一篇两篇能写清楚的。

python正则分析nginx的访问日志(python3正则)

开始前,我们先看看要分析的日志结构:

这是修改过的日志内容,敏感内容都以删除或替换了,不过不影响我们的分析结果,当然格式什么的这都不重要,Nginx访问日志是可以自定义的,每家公司可能都会稍有不同,所以要能理解脚本内容,并通过自己修改应用到了自己工作中才是重点,我给的日志格式也就是个参考,我打赌你在你公司服务器上看到的日志格式肯定跟我的格式不一样, 看完日志格式,我们开始要写我们的脚本了

我先贴代码,稍后解释:

脚本解释,parser_logfile()函数功能是分析日志,返回匹配的行列表,正则部分就不解释了,大家看注释应该知道它是匹配什么内容的,parser_urllist()函数功能是将获取用户访问的url,get_urldict()函数功能是返回一个字典,以url为键,如果键相同值增1,返回的字典是每个url和最大的访问次数,url_count()函数功能就是调用了之前定义的函数,主函数部分,就说说itemgetter,它可以实现按指定元素进行排序,举例就明白了:

reverse=True参数表示降序排序,就是从大到小排序,脚本运行结果:

总结

标签: python3正则

本文链接地址:https://www.jiuchutong.com/biancheng/381407.html 转载请保留说明!

上一篇:你应该知道的python列表去重方法(你应该知道的2000个地理常识)

下一篇:python基础教程之Filter使用方法(python基础视频教程)

  • 纳税申报流程视频教程
  • 火车票可以抵扣多少增值税
  • 如何判断固定资产资本化还是费用化
  • 工程产值是怎么计算的
  • 通行费 发票
  • 个人独资企业有章程没有
  • 企业租赁个人房屋怎么交税
  • 核定征收企业股权转让的税收
  • 捐赠的固定资产账务处理
  • 固定资产适用范围
  • 商场返券活动300返220
  • 因保管不善,不慎遗失
  • 长期待摊费用的摊销方法
  • 电力公司安装变压器要多少钱
  • 进项税暂估收入的税务处理
  • 增值税税率零税率
  • 高新技术企业如何融资
  • 企业购买银行理财产品如何进行账务处理
  • 年薪制离职补偿金如何计算?
  • 个体工商户3万以下免个人经营所得税吗
  • 开户许可证复印件是什么
  • 私募股权基金税收主要涉及的是什么税收问题
  • 购进产品样品怎么做分录
  • wd discovery怎么安装
  • 有奖发票奖金支付
  • 固定资产减值测试时预计其未来现金流量不应考虑的因素
  • php中数组的常用函数及用法
  • 代办退税账务处理
  • PHP:Memcached::getMulti()的用法_Memcached类
  • PHP:Memcached::casByKey()的用法_Memcached类
  • 发票已认证还能作废吗2020
  • php fwrite函数
  • 免抵退税务处理
  • 无法访问或访问被拒绝是怎么解决
  • 国外进口增值税税率
  • 七个超级实用的手机
  • 工业 智能
  • ps橡皮擦不是圆圈了
  • 采购商品的运费计入成本吗
  • 浏览器加域名
  • 爬虫工程师简介
  • 民非企业银行利息计入其他收入,那增值税申报吗
  • 接待客户的住宿费计入什么科目
  • 资产负债表和利润表的勾稽关系
  • 取得的增值税普通发票丢了怎么办理
  • 员工餐费报销分录怎么弄
  • 税务机关如何对个人股东股权财务报表审核
  • 应交税费借方是增加还是减少
  • 补缴社保的利息会进入个人账户里吗
  • 产业扶持资金管理办法
  • 企业资产负债表怎么做
  • 购买的活动板房可以退吗
  • 设备投资要开票吗
  • 企业代扣个人社保最新会计处理
  • 价税分离怎么算
  • 从农民手里租用土地用于科研要开发票吗
  • 税收分类编码怎么选
  • 公司的应付票据
  • 粘贴板有问题不能粘贴怎么处理
  • 服务器 安装win10
  • 四步清理手机垃圾的方法
  • win7显示网上邻居图标
  • 如何重设苹果手机的ID密码
  • win8中的wps点打印预览就卡
  • linux page buffer cache深入理解
  • 微软发布Win10更新
  • win7 32位无线网卡驱动
  • win8 设置
  • 备份引导分区
  • [置顶]bilinovel
  • jquery图片轮播无缝连接
  • 如何改变this指向
  • ajax里面的属性
  • Javascript Math ceil()、floor()、round()三个函数的区别
  • 税务局24小时人工服务电话
  • 印花税没有做税种认定怎么办
  • 深圳市税务审批中心电话
  • 怎么删除天眼查的判决文书
  • 税务清查工作总结
  • 企业所得税年报职工薪酬纳税调整明细表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设