python 的wp快速推送模块:wordpress_xmlrpc

由于工作需要,接触到wp这个全球34%人再用的cms。

不得不说wp的插件,主题和各种功能(搜索,评论…)确实非常完善,但可惜在下php技术并不咋地,系统xmlrpc并不会用,而且自带的插件商店下载的php采集也好好用。所以只好求教百度,一搜果然有现成的py模块。

只可惜用的人貌似用python_wordpress_xmlrpc的人并不太多,搜索无果后,只好硬着头皮看了看官方文档,纯英文虽然有谷歌翻译,依旧很吃力,like this

机翻受害者😭

抱着实践才是真的心态,经过一行一行的尝试终于还是初步搞明白了到底该如何发布文章了。

首先下载并且引入需要的模块

pip install python-wordpress-xmlrpc
# 下载模块
from wordpress_xmlrpc import Client, WordPressPost
from wordpress_xmlrpc.methods.posts import NewPost
from wordpress_xmlrpc.methods import taxonomies

# 自己常用的一些工具函数 我放在最后 有兴趣的朋友可以下来看看
from agui.im_free import *


# global wp对象实例
wp = Client('http://博客地址/xmlrpc.php', 'wp账号', 'wp密码')

我们就以500彩票为例