用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'])

 

 posted on 2016-02-25 17:14  酱油的seo学习笔记  阅读(578)  评论(0编辑  收藏  举报