火车头收集规矩都收费,这篇火车头WordPress发布规矩写法教程送给咱们。因为wordpress有登录鉴权,为了便利收集,有人采用了PHP接口+火车头进行收集的计划,个人觉得这种计划十分好用,推荐给咱们运用。
学会本文后,你将能自己独立写wordpress的发布规矩,合作上文的火车头收集规矩教程,下一个收集大王便是你!
发布规矩原理
这儿的发布规矩是以火车头收集器为例。发布便是提交数据到服务器,服务器的程序能把数据正确写入数据库的进程。这儿的服务器程序可所以网站程序,也可所以自己写的接口,只需能将数据正确写入数据库即可。提交数据这儿就需求咱们有post根底了,简略说一下post传递数据的进程吧。HTTP传递数据主要有两种方法,一种是get一种是post。get一般用来获取数据,能够带着少数参数数据,post在此根底上能够带着很多数据,比方咱们一篇长达1000字的文章等。
咱们经过浏览器的F12network标签能够看到,每次恳求网页的恳求类型和概况。收集的发布规矩便是模仿提交post恳求给网站程序,让网站程序认为是咱们人工操作的。
前面提到wordpress有鉴权机制,假如你没有权限,wordpress是不会让你发布文章的,因而,咱们只能解密wordpress的登录算法,拿到用户登录凭据才干正常发布文章,这样做过于费事。为了简略,咱们能够为wordpress添加一个不需求鉴权的接口,在这个接口中直接操作数据库即可。
火车头发布模块
搞清楚原理,咱们就能够开端写接口了,代码过多,我就不贴代码了,完好代码在文章结尾会给,自行下载。先来看看火车头的发布模块是什么样的结构,了解后咱们才干写接口程序。
主动登录能够直接疏忽,咱们运用自己的接口不需求登录。在发布文章的时分咱们需求知道发布到哪个分类中,因而,首要需求供给的接口便是一切的分类及ID。如上图所示,我界说了一个get接口,接口文件名是post.php
,提交了一个get参数action,值是list。对应的接口程序如下图:
在火车头发布规矩中,咱们需求的分类ID与分类称号被变量代替了,看了前面各种收集器爬虫程序完成原理科普文一文应该有所了解了。
这段接口代码与火车头发布装备在火车头中的作用是这样的:
相同的,还有提交的post数据,即文章内容,火车头发布模块规矩如下:
接口代码我就不贴了,自己下载文末的接口文件看吧。
声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!
原文地址:WordPress火车头发布规则教程发布于2022-05-19 07:43:33