当前位置:首页 > 网站技术 > 后端技术 > 正文内容

使用火车头采集文章并发布在PHPCMS里(新手看完即会)

binadmin2020-05-30后端技术135


网上其实有免登录的方法 https://www.gwygd.com/rRz6bMWRO.html
但是我用过,发现不能用,所以只好用了登录的方法,所幸成功了。
首先下载火车头,里面有phpcms采集文章的模块,后期我们要改一下里面的字段。所以先复制一份PHPCMS V九 咨询模块(作为程序员,要养成备份的习惯)打开

首先我们先开始设置一个“web发布配置”

网站自动登录、获取栏目列表、网页随机值获取都不用修改,切换到内容发布参数

红框里面的表单数据要修改成自己发表文章的表单字段,千万别点“清空”,
比如我的内容字段为“info[content_two]”,以及添加它模块没有的字段
前面的info也不能修改,这是固定的表单名。

然后就是网页编码一般我们都是UTF-8,
全局变量就是你登录后台最后pc_hash=的值
网站地址直接就是网站域名,一般都是www.xxx.com

如图:

登录方式选择数据包登录,下面的账号密码验证码都是你自己登录后台的账号密码

一般情况下点击验证码都能获取验证码,登录成功后,选择栏目,就会出来你自己后台的栏目列表,选择到你要发布的栏目。
为了谨慎,可以测试一下

如果没有问题,那这个发布模块就算添加好了,不过正常都会出现登录失败之类的。
我看了我的错误是没有hash,因为hash一直变,我就直接不要hash,
找到/phpcms/modules/admin/classes/admin.class.php里check_hash()函数(事后还是要加上,为了网站免得被攻击)

至于如果读者还有问题,可以私信或评论我。

接下来就到设置采集发布规则了

右键测试分组,会出现“新建任务”,点击新建即可增加新的发布规则

其实这个采集规则我也是按照他们火车头说明书一步一步来的,基本上仔细一点都弄得好

一般网页链接都是有规律的,所以我用的是列表上下页方法

选择1、网址采集方法,选择向导添加(因为我找的网站上下页末尾都是数字自增,所以我的方法是这样的)

注意后面那个“8”,你写多少他自动会生成采集多少页的url,点击确定即可
然后就是获取方式,我是用“自动获取地址链接”方法,这个方法我觉得挺好的
可以根据html代码自动截取中间的url,后面那个链接过滤规则可以写,否则抓取到的链接有很多不需要的

设置好可以测试一下,点击网址采集测试,然后可以看看下面的网址采集日志,基本上会成功,就算失败,大家多动动脑,还是可以解决的,如果你们还解决不了,可以留言。

紧接着就是第二步,和第一步类似,通过数据截取都可以得到需要的标题、内容等等。



同样大家测试一下,一样的如果没成功那就OK了,接着就是第三步,如下图,点击显示所有配置,就有之前你配置好的发布规则,选中即可。

最后保存该任务,点击开始,基本上就Ok了。

基本上整个流程还是不难的,只要按照说明书一步一步来,不要着急!

标签: phpcms
分享给朋友:

相关文章

PHP入门之图像信息处理(验证码、水印、缩略图)

PHP入门之图像信息处理(验证码、水印、缩略图)

PHP处理图像信息要使用GD库(imageMagick是另外一种图像处理工具)1、gd_info:检测服务器支持的图像格式var_dump(gd_info()); // array(13)&n...

修改phpcms后台添加或编辑时的弹出新窗口

修改phpcms后台添加或编辑时的弹出新窗口

如题,在后台添加内容的时候每次都要弹出新的窗口,所以让内容发布人员极其不爽而我当然是要修改该问题,使新窗口打开不用弹出。找到phpcms\modules\content\templates\conte...

 PHP入门基础之会话控制基础和实战

PHP入门基础之会话控制基础和实战

1、会话控制基础会话是具有逻辑关联的多个简单交互的集合简单交互模型逻辑关联http是无状态协议每个请求都是单独处理的,协议无法识别当前用户。有状态vs无状态  (跟朋友吃饭【不用二次介绍】...

PHP入门之正则表达式、PHP错误报告

PHP入门之正则表达式、PHP错误报告

原子:指正则表达式中不可再分的基本单元可见原子:普通字符:字母 数字 汉字 符号特殊字符 / \ . * ? " ' | [] {}  ()不可见原子:\t 制表符tab\...

 PHP入门基础之PHP操作MySQL数据库

PHP入门基础之PHP操作MySQL数据库

1、PHP操作MySQL数据库的三种方式1.PHP mysql扩展PHP2.0版本开始引入,仅提供面向过程的接口通过调用函数实现例子:<?php     ...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

分享:

支付宝

微信