用python定时文章发布wordpress:
流程:
采集 - 筛选文章 - wordpress文章发布.
wordpress文章发布代码:python利用模块xmlrpclib发布文章非常便捷,省去自己抓包等步骤
#coding:utf-8 import xmlrpclib def send_data_to_wp(title,description,categories,tags): ''' 参数说明: title:字符串,文章标题 description:字符串,文章内容 categories:列表,文章分类名称(可以是一个分类,也可以是多个分类) tags:列表,文章tag标签 如:send_data_to_wp(title="测试文章标题",description="测试文章内容",categories=["测试文章分类1","测试文章分类2"],tags=['测试文章标签1','测试文章标签2']) ''' params={ 'wp_blogid':1, 'wp_url':'http://127.0.0.1/wordpress422/xmlrpc.php', 'wp_username':'admin', 'wp_password':'admin', } server = xmlrpclib.ServerProxy(params['wp_url']) data = {'title':title,'description':description,'categories':categories,'mt_keywords':tags} status_published=0 blogs = server.metaWeblog.newPost(params['wp_blogid'],params['wp_username'],params['wp_password'],data,status_published) return blogs send_data_to_wp(title="测试文章标题",description="测试文章内容",categories=["测试文章分类1","测试文章分类2"],tags=['测试文章标签1','测试文章标签2'])