当前位置:首页 > ZBLOG > 正文

火车头采集zblog发布(火车头采集app)

今天给各位分享火车头采集zblog发布的知识,其中也会对火车头采集app进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

新手使用火车头发布接口如何采集文章教程

前沿:

如果你对火车头一点都不知道,你还是去网上自学一点火车头采集的知识,我也不是什么大师,硬着头皮写的,至少能用,在这里我不会教你如何写采集规则,因为写法种类太多,你问我我也不知道,火车头相关文件夹里提供的发布接口内置了马甲发布文章,并且支持远程图片抓取本地化,和发布文章时间设置(10-70分钟随机)。用户只需关注火车头标题和内容即可,参数值标题(title),内容(content)。

第一步:站点设置里设置下火车头免登录发布接口的全局变量值:

第二步:将发布接口上传覆盖程序根目录:

第三步:登录火车头软件后导入发布模块"

下图更多处下拉--选择导入:

导入后:

上图中,数字1处填写你在网站后台设置的全局变量值。

2 处选择 utf-8 编码。

3 处填写你网站域名,不要带 反斜杠'/'.

4处选择不需要登录

5 处点击获取列表--选择你需要入库的分类

6 随便给当前这个发布模块写个名字,后续采集任务模块会用到。

最后点击保存配置按钮。

---------

下面讲解导入采集任务:

新建任务分组后,在该分组下导入任务规则(导入任务至该分组):

选择我们的采集任务规则(.ljobx文件):

下一步:双击规则项

点击第三步:修改发布内容设置

修改下你发布的分类:

最后保存即可:

然后右键开始任务采集:

谁有火车头发布接口zblog1.4php版本

字段说明:(标有*的为必填字段,绿色值为默认值)

*log_CateID:文章的分类ID

*log_Title:文章标题

*log_Content:文章内容

log_Tag:文章标签ID,格式为{标签ID},多个为{1}{2}{3}

log_Status:文章的状态,0为正常发布,1为草稿,2为审核

log_Type:文章的类别,0为文章,1为页面

log_IsTop:文章是否置顶,0是不置顶,1是置顶

log_Intro:文章摘要,默认是50字符

log_PostTime:文章发布时间,为UNIX时间戳,默认当前时间

log_ViewNums:文章浏览数,默认为0次

发表地址后缀:zb_users/plugin/QeeZer_Locoy/LocoyPost.php?locoy_key=火车头自动发布密令

火车头采集器(V8.6为例)设置部分:

主要就是发布地址、post字段设置等,

火车头采集之后怎么发布到网站上?

火车头的采集是免费的,但发布到网站上是收费的,也就是你要成为他们的付费会员才可以使用。

发布到网站上时,是发布到网站的数据库里,比如mssql或mysql之类的,发布时需要填写数据库的ip、连接帐号和密码,然后采集后就可以直接发布到数据库里了;网站自然也就看到信息了。

火车头采集器采集正常,发布失败提示无标题(实际上标题采集正常)

1

大家都知道php有个函数htmlspecialchars()是将预定义字符串做转换的,而htmlspecialchars()这个函数在php5.4默认为utf8编码的

2

一般建站新手站长搭建织梦环境都是用的dedeampz织梦集成环境一键搭建的织梦环境,原因就在这里了,dedeampz搭建完成的CMS网站默认的编码格式是gbk的

3

如果你安装的是织梦5.3或者5.6可能没事,因为dede5.6之前的版本其中php的版本默认配置的是5.3版本的php,但是织梦5.7开始集成其中的php是5.4版本的,而这时的php5.4默认编码格式跟环境的编码格式冲突(格式不一致)

4

格式不一致的时候如果你输入的标题是纯英文+数字,这没问题,能正常使用,因为编码格式utf-8跟gbk的区别在于中文字符

5

如果你输入的是中文字符,那么htmlspecialchars()函数在转换的时候因为编码格式不同导致的乱码是他不识别,所以就直接输出空,因为他什么也没有转过来,这也就是为什么你输入汉语标题提交,却提示“标题不能为空”的原因!

6

问题分析清楚了,解决方法也很明显了,下面提供两种解决方法

第一种:将php的版本切换回5.3版本或者比5.3更早的版本的,这个问题自然就解决了

7

第二种:给htmlspecialchars(函数)添加ENT_COMPAT ,'GB2312'

就是给php的这个函数强制设定编码格式,这样也能解决这个问题,具体对应的位置是

①:dede/article_add.php 这个php文件中查找

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));

改成

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');

②:然后再找到dede/article_edit.php这个php文件中查找

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));

改成

$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');

③:include/ckeditor/ckeditor_php5.php 查找

htmlspecialchars($value)

改为htmlspecialchars($value, ENT_COMPAT ,'GB2312')

这样也能解决以上问题

本文采用站点信息

解决的请点赞

火车头采集zblog发布的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于火车头采集app、火车头采集zblog发布的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码