吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1863|回复: 5
收起左侧

[Python 转载] 【Python】一段WordPress文章入库的代码。。

[复制链接]
小心boss 发表于 2020-3-19 08:53
本帖最后由 小心boss 于 2020-3-19 09:09 编辑

刚好自己要用,网上搜了下好像没有能正常用的。修修补补了一下。

亲测正常使用,人懒没办法,什么都想偷懒。。。。


[Python] 纯文本查看 复制代码
class wordpress_post:
    def __init__(self, tittle, content):
        self.tittle = tittle
        self.content = content
        self.postname = parse.quote(str(tittle))


    def mysql_con(self):
        conn = pymysql.connect(host='www.123', port=3306, user='w123', passwd='EX123RyB',
                               db='w12312123, charset='utf8')  # 在此修改数据库信息
        return conn

    def up(self):
        times = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))
        sql = "INSERT INTO tu_posts(post_author,post_date,post_content,post_title,post_excerpt,post_status,comment_status,ping_status,post_name,to_ping,pinged,post_modified,post_content_filtered,post_parent,menu_order,post_type,comment_count) VALUES ('1','%s','%s','%s','','publish','open','open','%s','','','%s','','0','0','post','0')" % (
        str(times), str(self.content), str(self.tittle), self.postname, str(times))
        return sql

    def cat(self, ids, cat):
        sql = "INSERT INTO tu_term_relationships(object_id,term_taxonomy_id,term_order) VALUES (%s,%s,'0')" % (ids, cat)
        return sql

    def close_mysql(self, cursor, conn):
        conn.commit()
        cursor.close()
        conn.close()



[Python] 纯文本查看 复制代码
def post_article(info, tittle):
    with open('temp/log.txt', 'a+') as f:
        f.write(str(info) + 'n')
    with open('temp/temp.txt', 'r') as f:
        wz_content = f.read()
    os.remove('temp/temp.txt')
    a = wordpress_post(str(tittle[0]), wz_content)
    conn = a.mysql_con()
    cursor = conn.cursor()
    c = a.up()
    effect_row = cursor.execute(c)
    new_id = cursor.lastrowid
    d = a.cat(new_id, '1')
    effect_row = cursor.execute(d)
    a.close_mysql(cursor, conn)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
yulinsoft 发表于 2020-3-19 09:04
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 小心boss 发表于 2020-3-19 09:28
colinjian22 发表于 2020-3-19 09:48
FinGzii 发表于 2020-3-19 10:54
我用shell脚本也写了一个,看到大佬写的,突然感觉我的就不香了..
xiaomayi2012 发表于 2020-3-21 14:38
不错,省的自己写了,收了感谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 02:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表