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

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

小彬2020-05-30后端技术1014


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

标签: phpcms
分享给朋友:

相关文章

PHP入门之Linux基础和shell命令行

PHP入门之Linux基础和shell命令行

centos 一般支持10年nubuntu lts 一般支持5年一、linux系统环境搭建wmware 虚拟机下载centos  DVD ISO 或者EVerythine ISO 镜像&nb...

PHP入门基础之文件操作函数封装

PHP入门基础之文件操作函数封装

1、php创建函数的注释使用vscode 编辑器,安装vs docblocker , 输入/** 回车如下    /**  * [create_fi...

PHPCMS完成手机端搭建全教程(新手看完即会)

PHPCMS完成手机端搭建全教程(新手看完即会)

注:这篇文章是在我做完一个自适应和一个响应式网站后写的。所以我建议,如果可以的话,最好用@media css做响应式网站,这样就不用考虑手机端的各种问题。因为我当初做的就是自适应,但是没有想到后面的坑...

 PHP入门基础之面向对象语法

PHP入门基础之面向对象语法

对象是程序中的一种数据结构,用来表现某个事物。相反,任何事物在程序中可以用某个对象来表示。对象包括变量和函数。对象中的变量叫做属性,对象中的函数叫做方法对象的属性和方法可以描述表达万事万物1、面向对象...

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

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

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

发表评论

访客

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

分享:

支付宝

微信