卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章64334本站已运行4115

WordPress火车头发布规则教程

火车头收集规则都收费,这篇火车头WordPress发布规则读法教程送给大家。由于wordpress存有登入鉴权,为了便利收集,有人使用了PHPUSB+火车头进行收集的方案,个人真的这种方案非常好用,所推荐给大家使用。

学会本文后,你将能够自己单一制写wordpress的公布规则,配合上文的火车头收集规则教程,下一个收集大王就是你!

发布规则原理

这里的公布规则是以火车头采集器为基准。发布就是提交数据到服务器,服务器的程序能把数据正确载入数据库的过程。这里的服务器程序可以就是网站程序,也可以是自己写下的USB,只要能够将数据正确载入数据库即可。提交数据这里就须要大家有post基础了,直观说道一下post传递数据的过程吧。HTTP传递数据主要有两种方式,一种是get一种就是post。get通常用以获取数据,可以随身携带少量参数数据,post在此基础上可以随身携带大量数据,比如我们一篇长达1000字的文章等。

我们通过浏览器的F12network标签可以看到,每次请求网页的请求类型和详情。收集的公布规则就是演示提交post请求给网站程序,让网站程序指出是我们人工操作方式的。

前面说至wordpress有身份验证机制,如果你没有权限,wordpress就是不能使你发布文章的,因此,我们只能解密wordpress的登入算法,拿到用户登入凭证就可以正常公布文章,这样做过于麻烦。为了简单,我们可以为wordpress增加一个不需要鉴权的接口,在这个接口中轻易操作数据库即可。

火车头公布模块

搞清楚原理,我们就可以已经开始写下接口了,代码过多,我就不张贴代码了,完备代码在文章末尾会给,自行下载。先来看一看火车头的公布模块就是什么样的结构,介绍后我们才能写USB程序。

WordPress火车头发布规则教程

自动登入可以直接忽略,我们采用自己的USB不须要登入。在发布文章的时候我们需要知道公布到哪个分类中,因此,首先需要提供的接口就是所有的分类及ID。如上图所示,我定义了一个getUSB,USB文件名就是post.php,提交了一个get参数action,值就是list。对应的USB程序如下图:

WordPress火车头发布规则教程

在火车头发布规则中,我们须要的分类ID与分类名称被变量替代了,看看了前面各种采集器爬虫程序实现原理科普文一文必须有所了解了。

这段接口代码与火车头发布配置在火车头中的效果就是这样的:

WordPress火车头发布规则教程

同样的,还有提交的post数据,即文章内容,火车头发布模块规则如下:

WordPress火车头发布规则教程

接口代码我就不张贴了,自己下载文末的USB文件看吧。

卓越飞翔博客
上一篇: MySQL大文件数据表如何导入教程
下一篇: css3背景渐变语法
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏