我们正在开发一个平台,从各种来源获取新闻,并对其进行NLP分析。
我们已经关闭了后端的主干,现在我们正在尝试将结果输出到提要上。由于文章是使用我们的自动引擎收集的,因此包含文章和NLP分析的WP帖子将以编程方式生成,而不是由用户手动生成。我们选择Wordpress作为CMS。
到目前为止,我已经成功地使用这个库创建了帖子(https://pypi.org/project/python-wordpress-xmlrpc/), 我可以用它在我的数据管道末端将数据发布到Wordpress。
client = Client(url, username, password)
post = WordPressPost()
post.title = \'Elon Musk discovers a new element\'
post.content = \'Lets look at how Elon Musk is actually Tony Stark.\'
post.terms_names = {
\'post_tag\': [\'AI\', \'musk\'],
\'category\': [\'Technology\', \'Chemistry\']
post.post_status = \'publish\'
post.id = client.call(posts.NewPost(post))
然而,我读到XML-RPC已经过时,可能会导致后续问题。在我的研究中,我发现(
https://pypi.org/project/wordpress-api/), 但它的记录要少得多。
这里有哪些选项?我还可以使用什么将数据从Python发布到WP数据库。