最新公告
  • 欢迎您的光临,本站秉承服务宗旨 履行“站长”责任,资源提供永无止境!立即赞助我们
  • WordPress火车头发布规则教程

    广告!请自辨真伪
    广告!请自辨真伪 广告!请自辨真伪

    火车头采集规则都收费,这篇火车头WordPress发布规则写法教程送给大家。由于wordpress有登录鉴权,为了方便采集,有人采用了PHP接口+火车头进行采集的方案,个人觉得这种方案非常好用,推荐给大家使用。

    学会本文后,你将能自己独立写wordpress的发布规则,配合上文的火车头采集规则教程,下一个采集大王就是你!

    发布规则原理

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

    我们通过浏览器的F12network标签可以看到,每次请求网页的请求类型和详情。采集的发布规则就是模拟提交post请求给网站程序,让网站程序认为是我们人工操作的。

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

    火车头发布模块

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

    WordPress火车头发布规则教程

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

    WordPress火车头发布规则教程

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

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

    WordPress火车头发布规则教程

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

    WordPress火车头发布规则教程

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

    本文收集于互联网,由 本站 整理编辑,不代表 本站 对观点赞同或支持。如果有侵权、不妥之处,请联系我们删除。敬请谅解!

    常见问题FAQ

    免费下载或者赞助VIP会员专享资源能否直接商用?
    本站所有资源均收集与各大平台,版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 赞助VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    开通赞助会员或者下载源码 “不完整” 或 “不能用” “版本号不对” 怎么办?
    非常抱歉,资源均收集与网络,你有权利告诉本站,但是本站有选择处理或者不处理的权力,如无法接受请不要购买或开通本站会员。
    开通终身赞助会员能下载全站资源码?
    可以100%下载全站源码资源的,除部分失效资源,失效的可以联系客服尝试恢复。

    发表评论

    • 27374会员总数(位)
    • 24582资源总数(个)
    • 145本周发布(个)
    • 5 今日发布(个)
    • 664稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情
    赞助SVIP享更多特权立即赞助