python实现WordPress文章发布(三):批量发布文章

优采云 发布时间: 2020-08-19 18:04

  python实现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

  主体执行代码

  执行后可以看见早已发布成功了:

  源码

  下载

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线