python | 短句自动生成SEO文章

此篇博客介绍了如何通过Python编程,利用预设的JSON模型库生成针对早教主题的文章,关键词如【宝宝】、【儿童】和【早教班】得到智能替换。同时,文章还涉及了关键词排序和多样化的标签选择,如前端开发、后端开发等.
摘要由CSDN通过智能技术生成

需要一个json格式的模型库,算是半成品,思路可以借鉴,

# 创建时间 : 2021/8/16
# 作者 : 一本叔
import json
import os
import random
import re



class Seo:
    def __init__(self, keyword, jsonfile):
        self.keyword = keyword
        self.jsonfile = jsonfile

    # 读取json文件随机数据
    def fromwork(self, *args):
        text = json.load(open(self.jsonfile, 'r', encoding='utf-8'))
        model_text = list(random.choice(text['早教']['model']).values())[0]
        head_text = random.choice(text['早教']['heads'])
        centent = model_text + '\n' + head_text
        cizu = random.choice(text['早教']['词组']['名词'])
        return head_text, cizu

    def bt(self, *args):
        new_txt = self.fromwork()
        texts = 'C:\\Users\\Administrator\\Desktop\\SEO文章生成\\临时库.txt'
        new_txts = new_txt[1]
        with open(texts, 'w', encoding='utf-8') as f:
            f.write(new_txt[0])
        with open(texts, 'w', encoding='utf-8') as f:
            dd = f.read()
        for i in [*args]:
            with open(texts, 'w', encoding='utf-8') as f:
                dd =f.read()
                # uu =dd.repleace(i, new_txts)
                print(dd)




# # 创建桌面目录文件夹
try:
    os.makedirs(str(os.path.join(os.path.expanduser('~'), "Desktop", 'SEO文章生成')))
except FileExistsError:
    print('文件夹已创建')

jsonfile = 'C:\\SEO文章生成\\模型库.json'
seo = Seo('j', jsonfile)

# seo.fromwork()
seo.bt('【宝宝】', '【儿童】', '【早教班】')

# s = seo.bt()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值