我正在使用Python(请求)和WP API将一些帖子从Wordpress博客传输到我的主门户网站。我的问题是我找不到从wordpress博客中检索“featured_image”的好方法。
我的python函数获取特定标记中所有帖子的列表:
def get_posts(self):
r = requests.get('http://papodebuteco.blog.br/wp-json/wp/v2/posts?tag=uberlandiahome?_embed',)
# we have the result on http://papodebuteco.blog.br/wp-json/wp/v2/posts?tag=uberlandiahome?_embed
if r.ok:
data = json.loads(r.content.encode('UTF-8'))
for post in data:
image_id = post['featured_image'] #it gives me a 275 id to be used on the next line
req = requests.get('http://papodebuteco.blog.br/wp-json/wp/v2/media/%d'% image_id)
# eg. http://papodebuteco.blog.br/wp-json/wp/v2/media/275/
content = json.loads(req.content.encode('UTF-8'))
print content['guid']
else:pass
在最终结果中,我需要的一切将是从Wordpress博客检索帖子并将其保存(包括精选图片)在Django数据库上。有没有好办法呢?