关键字采集文章(SEO实验性的方式调用wordpress预留的接口是怎样的? )
优采云 发布时间: 2021-11-04 22:06关键字采集文章(SEO实验性的方式调用wordpress预留的接口是怎样的?
)
Wordpress 是一个非常强大的内容管理系统,并以xmlrpc的形式提供了一些接口,可以用于站长的其他管理需求。
最近在做一些SEO实验网站,主要是用wordpress搭建文章,然后是采集微信公众号的内容,然后发布到网站.
本地采集 和发布使用python。有一个python管理wordpress的包,叫做python-wordpress-xmlrpc,它使用xmlrpc调用wordpress的保留接口。
通常情况下,我们采集的文章肯定会出现重复(可能多个公众号的标题和内容相同文章),我们需要去除重复的。
首先我要有个界面,就像在wordpress的网站上搜索一样,搜索标题,如果存在就不再重复了。但是python-wordpress-xmlrpc包的文档并没有搜索关键字获取文章的指令,查看这个包的代码时也没有搜索参数。
终于可以在wordpress的xmlrpc.php文件中看到了。只要传入参数s就可以搜索。
python-wordpress-xmlrpc 会将所有传入的参数编译成一个 post 请求来请求。
做个笔记,以便你将来使用这个包!
# python version 3.7
from wordpress_xmlrpc import Client, WordPressPost
from wordpress_xmlrpc.methods.posts import GetPosts
from urllib.parse import urlioin
site_url = 'https://xxx.com'
title = '测试'
wp = Client(urljoin(site_url, '/xmlrpc.php'), 'username', 'password')
my_posts = wp.call(posts.GetPosts({'s':title}))