python实现WordPress文章发布(三):批量发布文章
优采云 发布时间: 2020-08-19 18:04python实现WordPress文章发布(三):批量发布文章
这是东尧每晚一篇文章的第48天
东尧写文章的目标:分享东尧的经验和思索,帮你获取物质和精神两方面幸福。
上次教程我们早已提到了
用python发布单篇WordPress文章
,但是只是单篇文章的发布,多篇文章发布的话就须要将函数封装一下,用文件读写的方法来获取文章并发布,本文将给你们继续介绍wordpress-xmlrpc里的一些技巧,并在最后将这种方式组合上去,进行封装,实现批量发布多篇文章到WordPress后台。
今天先给你们介绍wordpress-xmlrpc里Methods类的taxonomies()方法。taxonomies方式主要用于获取文章分类,当然,这个分类不是指文章的栏目分类,具体是哪些分类呢?
我们使用taxonomies方式的GetTaxonomies()属性来获取一下所以分类试试,看获取到的分类是哪些内容:
结果:
发现跟我们之前写的文章发布分类字典内的键是一致的:
所以GetTaxonomies()获取到的分类是指写文章发布代码时用到的分类变量名。
taxonomies方式还有一个比较重要的属性是GetTerms(),这个属性可以获取到某个分类下所有的值,这里的分类就是我们刚刚用GetTaxonomies()获取到的“category、post_tag、post_format”三个分类。怎么应用呢?比如我们想知道网站总共有什么标签,就可以使用GetTerms('post_tag')来获取:
结果:
NewTerms()属性:创建一个新的分类目录:
结果:
已经新建成功!
函数
封装
还是先将之前采集的短文学网的诗歌txt文件拷贝到python代码文件夹内,如果没有的朋友可以先查看《文章采集案例:短文学网诗歌采集(二)》这篇文章,学习下怎样采集。
01
post()函数封装
02
主体执行代码
执行后可以看见早已发布成功了:
源码
下载