首页 > 其他分享 >pbootcms上系统日志添加爬虫头分类功能

pbootcms上系统日志添加爬虫头分类功能

时间:2024-06-20 15:30:17浏览次数:21  
标签:getList apps system 爬虫 syslog 添加 系统日志 pbootcms

因为pbootcms模板框架种默认的系统日记记录有爬虫信息,但是爬虫头又没分类查询,为了方便查询添加了一个爬虫头分类选择下拉框。
1.在apps/admin/view/default/system/syslog.html中添加爬虫头分类选择下拉框功能:

<form action="{url./admin/Syslog/index}" method="get" class="layui-form">

      <div class="layui-form-item nospace">

        <div class="layui-input-inline">

            {$pathinfo}

                      <select name="field" lay-verify="required">

                        <option value="0">全部</option>

                        <option value="Baidu" {if(get('field')=='Baidu')}selected="selected" {/if}>百度</option>

                        <option value="360sou" {if(get('field')=='360sou')}selected="selected" {/if}>360</option>

                        <option value="Yisou" {if(get('field')=='Yisou')}selected="selected" {/if}>易搜</option>

                        <option value="Byte" {if(get('field')=='Byte')}selected="selected" {/if}>Byte</option>

                        <option value="Bing" {if(get('field')=='Bing')}selected="selected" {/if}>微软必应</option>

                        <option value="Sougou" {if(get('field')=='Sougou')}selected="selected" {/if}>搜狗</option>

                        <option value="Google" {if(get('field')=='Google')}selected="selected" {/if}>谷歌</option>

                        <option value="other-bot" {if(get('field')=='other-bot')}selected="selected" {/if}>其他</option>

                      </select>

                     </div>

                     <div class="layui-input-inline">

                      <button class="layui-btn" lay-submit>搜索</button>

                     </div>

                </div>

</form>

2.修改apps/admin/model/system/SyslogModel.php文件中的getList添加爬虫头like查询:

public function getList($where)

{

    if($where == "0"){

        return parent::table('ay_syslog')->order('id DESC')->page()->select();

    }else{

        return parent::table('ay_syslog')->like('event',$where)->order('id DESC')->page()->select();

    }

}

3.apps/admin/controller/system/SyslogController.php中的index添加接受前端搜索表单提交过来的数据:

public function index()

    {

        if (isset($_GET['field'])) {

        $type_str = $_GET['field'];

        $this->assign('syslogs',$this->model->getList($type_str));

        $this->display('system/syslog.html');

      

        }

    }

改后样式:
在这里插入图片描述

标签:getList,apps,system,爬虫,syslog,添加,系统日志,pbootcms
From: https://blog.csdn.net/qq_33815023/article/details/139833965

相关文章

  • 【0基础学爬虫】爬虫基础之自动化工具 Appium 的使用
    大数据时代,各行各业对数据采集的需求日益增多,网络爬虫的运用也更为广泛,越来越多的人开始学习网络爬虫这项技术,K哥爬虫此前已经推出不少爬虫进阶、逆向相关文章,为实现从易到难全方位覆盖,特设【0基础学爬虫】专栏,帮助小白快速入门爬虫,本期为自动化工具Appium的使用。概述自动化......
  • 只听过 Python 做爬虫?不瞒你说 Java 也很强
    网络爬虫技术,早在万维网诞生的时候,就已经出现了,今天我们就一起来揭开它神秘的面纱!一、摘要说起网络爬虫,相信大家都不陌生,又俗称网络机器人,指的是程序按照一定的规则,从互联网上抓取网页,然后从中获取有价值的数据,随便在网上搜索一下,排在前面基本都是pyhton教程介绍。的确,pyhto......
  • python爬虫之aiohttp多任务异步爬虫
    python爬虫之aiohttp多任务异步爬虫爬取的flash服务如下:fromflaskimportFlaskimporttimeapp=Flask(__name__)@app.route('/bobo')defindex_bobo():time.sleep(2)return'Hellobobo'@app.route('/jay')defindex_jay():time.......
  • 【爬虫软件】2024油管评论采集工具
    目录一、背景介绍1.1软件说明1.2效果演示二、科普知识2.1关于视频id2.2关于评论时间三、爬虫代码3.1界面模块3.2爬虫模块3.3日志模块四、转载声明一、背景介绍我用python开发的GUI软件,作用是爬取油管指定视频的评论,字段含:评论id、评论内容、评论时间、评论作者昵称、评......
  • Scrapy 爬虫框架:原理与使用指南
    文章目录引言Scrapy原理1.引擎(ScrapyEngine)2.调度器(Scheduler)3.下载器(Downloader)4.爬虫(Spiders)5.项目管道(Pipeline)Scrapy使用指南1.安装Scrapy2.创建Scrapy项目3.定义爬虫4.运行爬虫5.处理提取的数据结论引言Scrapy是一个基于Python的高效、快......
  • 爬虫初学篇——看完这些还怕自己入门不了?
    初次学习爬虫,知识笔记小分享学scrapy框架可看:孤寒者博主的【Python爬虫必备—>Scrapy框架快速入门篇——上】目录......
  • 用Xpath制作简单爬虫工具,获取神奇宝贝百科的精灵信息
    最近开始学习Python的爬虫应用,个人比较喜欢用Xpath的方式来爬取数据,今天就结合一下Xpath方式,以“神奇宝贝百科”为素材,制作一个爬取每只宝可梦数据的工程项目准备工作神奇宝贝百科地址:https://wiki.52poke.com/wiki/主页工程项目的目标是,获取每只精灵的名字、编号、属性、特性......
  • 基于springboot的南门桥社区疫情防疫系统-48138(免费领源码+数据库)可做计算机毕业设计J
    Springboot南门桥社区疫情防疫系统的设计与实现摘 要信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对南门桥社区疫情防疫系统等问题,对南门桥社区......
  • 百度翻译逆向Acs-Token逆向百度翻译爬虫(调试篇)
    文章声明本文章中所有内容仅供学习交流,严禁用于商业用途和非法用途,否则由此产生的一切后果均与文章作者无关,若有侵权,请联系我立即删除!概要-该篇文章是基于translate接口的分析-用到的工具Edge浏览器逆向目标求参数Acs-Token上一篇百度翻译是技巧篇,这篇来带着......
  • Python爬虫下载漫画
    《谒金门·萧瑟霜》情眷恋古往今来相看几度流光人更远伤离方寸乱回梦空传幽怨依旧尘缘未断碧落黄泉寻觅遍愁来天不管最近有个轻小说改编动漫《在异世界迷宫开后宫》开播,看着还行,小说一般,流水账的感觉,而且目前国内暂时没有文库版的翻译,只有web版的个人翻译,不过对应......