东尧:【织梦自动发文】python开发dedeCMS自动发文工具:接口版本

  • A+
所属分类:SEO培训课程

上一次课程我们学习了使用cookie来进行织梦自动推文,但是使用cookie需要注意的一点是cookie有过期时间,一旦发现工具发布失败,返回值错误时,那基本就是cookie过期了。cookie过期的话需要重新去获取最新的cookie值。

今天我们新的推送方法是使用接口,使用接口推送就不需要考虑cookie过期的问题,每次都可以直接发布。

东尧已经将本次教程使用到的接口、接口使用说明,以及最后完成的织梦接口推文工具源码都放在了百度网盘上。大家可以关注我的公众号(陈东尧)回复关键词“织梦自动发文工具”获取下载密码,后期我也将在公众号上更新各类python开发的工具源码,都会开放给大家下载,希望能够对大家的工作有帮助。

东尧公众号

 

首先我们看看接口的使用说明,需要将接口文件上传的网站管理目录(我们这里是本地测试的,所以就在默认的dede目录)。

接口的使用说明

 

这时候我们在网页直接输入路径访问这个接口文件,发现会报“验证密码错误”:

“验证密码错误”

这是因为我们没有将密码参数添加进去的原因。在网址最后把密码参数添加上就可以成功登陆了。这个含密码参数的url就是等下我们POST的url。

含密码参数的url就是等下我们POST的url

织梦cookie版本和接口版本的自动推文工具主体部分基本是一样的,所以我们将昨天cookie版本教程内的代码复制过来,去掉headers(接口推送不需要cookie),将query的URL替换成刚才的“http://127.0.0.1/dedecms/dede/jiekou_utf-8.php?pw=123456”,并且在data_from字典内添加'"username":"admin"'键值对。

昨天我们已经在“散文”栏目下成功发布了10篇文章,今天我们新建一个“诗歌”栏目,在这个栏目下用接口工具来推送文章。“诗歌”栏目的id是“2”,所以把代码内post()函数的typeid修改为“2”。运行程序,结果发布成功!

发布成功

 

发布成功

 

其实自动发文工具还有很多功能,比如添加缩略图、添加正文图片、自动分页……等等很多功能在后续的教程中东尧都会一一为大家列举,欢迎大家继续关注。

 

源码下载

东尧已经将本文涉及到的源代码放在了百度网盘中:

立即下载源代码:https://pan.baidu.com/s/1o_n-pBEko6-9V3MgYLEd_w

获取网盘密码方法:关注我的公众号(陈东尧)回复关键词“织梦自动发文工具”即可获得下载密码。

 

相关文章

【帝国CMS自动发文】python开发帝国CMS自动发文工具:接口版

【织梦自动发文】python开发dedeCMS自动发文工具:Cookie版本

【phpCMS自动发文】python开发phpCMS自动发文工具

【自动发文】python开发三大主流CMS系统自动推文工具(一):环境配置

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: