PbootCMS采集插件使用教程

news2024/9/22 5:07:01

这篇Pboot采集教程教你使用PbootCMS采集插件,自动批量采集网页文章数据,并发布到PbootCMS系统,快速丰富网站的内容。

1. 下载并安装PbootCMS采集插件

1-1)PbootCMS采集插件免费下载:Pboot采集插件-PbootCMS发布模块下载地址 - CSDN

1-2)解压下载好的PbootCMS采集插件压缩包,得到插件的 KeydatasController.php 文件和 KeydatasModel.php文件;

1-3)打开 KeydatasController.php 文件,找到以下这行代码,将默认发布密码keydatas.com修改为新密码:

const kds_password = "keydatas.com"; 

1-4)然后将改好密码的 KeydatasController.php 文件,上传到 PbootCMS系统此目录下:/apps/admin/controller ;

1-5)再把另外一个 KeydatasModel.php 文件,直接上传到PbootCMS系统此目录下:/apps/admin/model ;

1-6)上传完后,还需修改PbootCMS系统此目录下的 /apps/common/admincontroller.php 原文件两处代码:

        1-6-1) 注释掉public function __construct() 函数中的 alert_back代码:

//alert_back('表单提交校验失败,请刷新后重试!');

//就在alert_back加上双斜杠注释掉即可,大约在79行左右

        1-6-2)在 private function checkLogin() 函数的 $public_path 中新增一行代码:

        $public_path = array(
            '/admin/Index/index', // 登录页面
            '/admin/Index/login', // 执行登录,注意这行代码最后新增一个逗号
            '/admin/Keydatas/insertContent' // 新增这行代码
        );

完成PbootCMS采集插件安装。

2. 对接网页文章采集工具

PbootCMS采集插件兼容支持接收简数采集器、火车头采集器、八爪鱼采集器等大部分网页文章采集工具发布的采集数据。

以简数采集器为例(无需下载安装软件,在浏览器上就可以直接使用):

在简数采集器的采集任务【发送目标管理】处,点击【添加发送到Web配置】,添加对应PbootCMS系统的Web发送目标,填写插件接口的所在网站网址和插件发布密码,然后在发送目标第二步映射要发送的数据内容,无需查看数据库写代码的。

pboot采集插件接入简数采集器发布配置

3. 自动采集发布文章到Pboot网站

自动采集文章数据:

        在简数采集器的智能采集向导模式,填写要采集的网址url,简数系统便会智能识别文章信息且自动生成PbootCMS采集规则,无需懂技术,普通用户也能快速完成数据采集,简单且高效!

pboot采集规则的采集结果-简数采集器

数据采集完成后,接着将采集的网页数据自动发布到PbootCMS采集插件:

        在简数采集器的【结果数据&导出发送】页面,点击【发送数据】,勾上对应PbootCMS系统的发送目标(或PbootCMS发布模块接口),再点击【发送】,简数系统便会自动发布文章到PbootCMS网站。

简数采集器自动批量发布网页数据到Pboot网站

PbootCMS采集插件入门使用教程就到此结束,还有更多高级功能:全自动采集发布、数据批量处理、数据分析,AI文章生成等,若需要请自行到对应文章采集器官网学习。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1436818.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

「Mybatis实战五」:Mybatis核心文件详解 - MyBatis常用配置environments、properties

一、MyBatis核心配置文件层级关系 ​ 本文代码在 Mybatis初体验:一小时从入门到运行你的第一个应用 所构建的基础代码结构之上,进行修改。 MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 配置文档的顶层结构如下: 二…

什么是大小端字节序存储?如何用代码判断当前的机器是大端字存储还是小端存储?

目录 什么是大端字节序存储与小端字节序存储 为什么会有大端和小端之分? 用代码判断当前机器是大端存储还是小端存储 什么是大端字节序存储与小端字节序存储 1.字节序:以字节为单位,讨论存储顺序 2.大端字节序存储:高位在低地…

C和C++面试--看的不多只看一篇

C和C面试 1. 语言基础1.1 C和C有什么区别?1.2 a和&a有什么区别?1.3 #define和const区别?(编译阶段、安全性、内存占用等)1.4 inline函数1.5 对于⼀个频繁使⽤的短⼩函数,应该使⽤什么来实现&#xff1f…

【C语言】三子棋游戏实现代码

目录 1.三子棋代码功能介绍 2.三子棋游戏实现步骤 ①打印菜单栏 ②判断是否进入三子棋游戏 ③三子棋游戏基本函数实现 (1)清空(初始化)棋盘函数实现 (2)打印棋盘函数实现 (3&#xff0…

【HTML】MDN

文章目录 一、html元素1.1 <a>1.2 <abbr>1.3 <address>1.4<area>1.5 <article>1.6 <aside>1.7 <audio>1.8 <b>1.9 <base>1.10<bdi>1.11 <bdo>1.12 <blockquote>1.13 <body>1.14 <br>1.15…

计组学习笔记2024/2/4

1.计算机的发展历程 2.计算机硬件的基本组成 存储器 -> 就是内存. 3.各个硬件的部件 寄存器 -> 用来存放二进制数据. 各个硬件的工作原理视频留白,听完后边课程之后再来理解理解. 冯诺依曼计算机的特点: 1.计算机由五大部件组成 2.指令和数据以同等地位存于存储器,…

计算机视觉 | OpenCV 实现手势虚拟控制亮度和音量

Hi&#xff0c;大家好&#xff0c;我是半亩花海。在当今科技飞速发展的时代&#xff0c;我们身边充斥着各种智能设备&#xff0c;然而&#xff0c;如何更便捷地与这些设备进行交互却是一个不断被探索的课题。本文将主要介绍一个基于 OpenCV 的手势识别项目&#xff0c;通过手势…

Qt程序设计-导出PDF

本文讲解如何实现导出PDF,包含如何使用HTML格式和添加图片。 实例如下: 创建项目,添加两个按钮,并在D盘提前准备好图片。 窗体的头文件 #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow>#include <QPrinter> #include <QPainter> #i…

Oracle systemstate、gdb、dbx介绍

当数据库出现严重的性能问题或者hang了的时候&#xff0c; 可能最常用的办法就是重启数据库&#xff0c;简单有效解决问题&#xff1b;但是重启后如何追踪问题的根本原因成了难题&#xff0c;很多信息随着重启也消失不见了&#xff0c;让追查问题变的十分棘手&#xff0c;这时就…

ElementUI鼠标拖动没列宽度

其实 element ui 表格Table有提供给我们一个resizable属性 按官方文档上描述 它就是控制是否允许拖拽表格列大小的属性 而且 它的默认值就是 true 但是依旧很多人会反应拖拽不了 首先 表格要有边框 如果没有变宽 确实是拖拽不了 给 el-table加上 border属性 运行结果如下 但…

Android用setRectToRect实现Bitmap基于Matrix矩阵scale缩放RectF动画,Kotlin(二)

Android用setRectToRect实现Bitmap基于Matrix矩阵scale缩放RectF动画&#xff0c;Kotlin&#xff08;二&#xff09; 文章 https://zhangphil.blog.csdn.net/article/details/135980821 实现了基于Matrix缩放Bitmap的动画&#xff0c;但是从左上角&#xff08;0,0&#xff09;位…

cesium-相机的使用

直接上代码 <template><div id"cesiumContainer" style"height: 100vh;"></div><div id"toolbar" style"position: fixed;top:20px;left:220px;"><el-breadcrumb><el-breadcrumb-item>场景设置实…

基于Springboot的考编论坛网站的设计与实现(有报告)。Javaee项目,springboot项目。

演示视频&#xff1a; 基于Springboot的考编论坛网站的设计与实现&#xff08;有报告&#xff09;。Javaee项目&#xff0c;springboot项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层…

C++ 哈希表(unordered_map与unordered_set)

文章目录 unordered_map 与 unordered_set哈希表 (Hash Table)哈希函数哈希冲突模拟实现封装 补充&#xff1a;unordered_map 与 unordered_set 的使用 unordered_map 与 unordered_set 就和名字一样&#xff0c;这是 map、set 的无序版本&#xff08;数据遍历出来是无序的&am…

如何选择性能测试工具?ab和其它工具的对比分析!

性能测试是保证应用程序高效可靠的重要手段之一&#xff0c;在进行性能测试时&#xff0c;选择合适的性能测试工具非常重要。应当根据测试需求来选择适合的测试工具&#xff0c;本文将会详细介绍ApacheBench&#xff08;简称ab&#xff09;和其他性能测试工具的区别以及如何选择…

RFID手持终端_智能pda手持终端设备定制方案

手持终端是一款多功能、适用范围广泛的安卓产品&#xff0c;具有高性能、大容量存储、高端扫描头和全网通数据连接能力。它能够快速平稳地运行&#xff0c;并提供稳定的连接表现和快速的响应时&#xff0c;适用于医院、物流运输、零售配送、资产盘点等苛刻的环境。通过快速采集…

ROS笔记一:工作空间和功能包

目录 工作空间 如何创建工作空间&#xff1a; 编译工作空间 设置环境变量 功能包 创建功能包 CMakeLists.txt package.xml 工作空间 ROS的工作空间是用来存放工程文件代码的文件夹 ROS的开发依赖于工作空间&#xff0c;包括编写代码、编译等都是在工作空间下进行的 工作空…

ACK One Argo工作流:实现动态 Fan-out/Fan-in 任务编排

作者&#xff1a;庄宇 什么是 Fan-out Fan-in 在工作流编排过程中&#xff0c;为了加快大任务处理的效率&#xff0c;可以使用 Fan-out Fan-in 任务编排&#xff0c;将大任务分解成小任务&#xff0c;然后并行运行小任务&#xff0c;最后聚合结果。 由上图&#xff0c;可以使…

【Vitis】基于C++函数开发组件的步骤

目录 基本步骤 关键领域 • 硬件接口&#xff1a; 任务级并行度&#xff1a; 存储器架构&#xff1a; 微观级别的最优化&#xff1a; 基本步骤 1. 基于 设计原则 建立算法架构。 2. &#xff08;C 语言仿真&#xff09; 利用 C/C 语言测试激励文件验证 C/C 代码的逻辑。…

2024/2/6学习记录

ts 因为已经学习过了 js &#xff0c;下面的都是挑了一些 ts 与 js 不同的地方来记录。 安装 npm install -g typescript 安装好之后&#xff0c;可以看看自己的版本 ts基础语法 模块 函数 变量 语法和表达式 注释 编译 ts 文件需要用 tsc xxx.ts &#xff0c;js 文件…