用python实现wordpress文章自动发布!

前言:文章发布花费大量时间,首先要收集数据,然后将文章copy到自己的网站,能不能用程序代替这个繁琐的工作呢?春节假期,趁着放假,总算解决了这个问题。

实现思路:用python将想要发布的文章爬取下来,再用python登录到网站后台,使用rest-api接口,将爬取到的文章自动发布。

1.准备发布文章的数据。(以昨天爬取小刀娱乐网的数据为例子,详情看前面的文章)

2.python登录wp后台。(注意:本网站用wp搭建,仅使用wp的网站。思路大概如此,仅供参考!)

本人使用了miniOrange API Authentication提供的功能,可以管理rest-api。这样,用python就可以登录到wp后台了。

3.写入数据。

WordPress REST API的登录端点: /wp-json/api/v1/token
wordPress REST API发布文章的端点:/wp-json/wp/v2/posts

如自己写的网站,那更加容易实现。只需要链接上数据库,将数据insert到数据表即可。

结束:虽然用python可以实现自动化发布文章,但目前还存在一个问题。文章里的图片是用了别人网站的url,发布的文章加载的是别人网站的图片。如果站长删除了图片或者更改了,自己图片数据也会变化。另外还有一个问题,就是小程序的封面不会加载到图片,会使用默认图片,不美观。

如有不对的地方,请指正。



微信扫描下方的二维码阅读本文

版权声明:
作者:admin
链接:https://q-sen.cn/%e5%8a%a8%e6%80%81/%e5%ae%9e%e7%8e%b0wp%e6%96%87%e7%ab%a0%e8%87%aa%e5%8a%a8%e6%9b%b4%e6%96%b0%e5%8f%91%e5%b8%83/.html
来源:小全资源网
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>