150 lines
5.8 KiB
Python
150 lines
5.8 KiB
Python
import logging
|
||
import os
|
||
import sys
|
||
import getpass
|
||
|
||
ARTICLES_BASE_PATH = r"articles"
|
||
|
||
|
||
PROMPT_TITLE = """
|
||
请根据原标题:{title}
|
||
写一个新的标题,方法叫“1秒留人开头模板”: 结合文章主题,选取开头模版的1或2个,把中间的的*号换成主题的内容,形成一句话的开头
|
||
以下都是开头模版,分为6类目,模板以“/”为分隔:
|
||
疑问体:你知道**吗?/你见过**吗?/**值不值?/为什么***?/***怎么办?/**好不好?/***如何***?
|
||
恐吓体:千万***!/绝对不能***!/一定要知道***!/***快没了!/赶快***扔了吧!/***到底有多难?/再不***就晚了!
|
||
数字体:1分钟学会***/3秒钟看懂***/一招解决***/牢记N点***/N种技巧***/***学会能省100万/收藏这N招***
|
||
揭秘体:99%的人不知道***/这篇文章可能会被删***/这篇文章可能会得罪同行***/再也忍不住***/注意***/最新消息!***
|
||
故事体:我有一个朋友***/很多人问我***/是怎么做到的/你愿意***吗?/挑战***100天/10年来我最想***的事/我被***收藏了
|
||
震惊体:不得了***/太奇葩***/佩服!***/万万没想到***/天啊,居然***/炸裂!***
|
||
参考示例:
|
||
主题是“一个很变态但能轻松过四六级”选用疑问体的“你知道**吗?”模板,开头:你知道一个很变态但能轻松过四六级吗?
|
||
主题是“8件事可以增加收入的副业”选用揭秘体的“99%的人不知道***”模板,开头:99%的人不知道,这8件事增加收入!
|
||
主题是“人工智能带来的100种新职业”选用震惊体“不得了***”模板,开头:不得了!人工智能带来的100种新职业
|
||
主题是“GPT学会写诗”选用恐吓体“一定要知道***”模板,开头:一定要知道,GPT好像真学会写诗了
|
||
主题是“微头条为什么改了之后就能成为爆文”选用数字体“一招解决***”模板,开头:一招解决微头条成为爆文
|
||
主题是“他发来一条信息说:你看看这张照片,看你还敢不还钱?”选用故事体“很多人问我”模板,开头:很多人问我,看了这张照片,你还敢不还钱?
|
||
请输出一个最能引起共鸣的标题。
|
||
## 输出格式:
|
||
标题:{标题}
|
||
|
||
|
||
"""
|
||
|
||
PROMPT_ONE = """
|
||
|
||
请扮演一名资深的美食分享家与烹饪达人。
|
||
|
||
背景:
|
||
7年美食行业从业经验,深耕餐饮评测与烹饪教学领域。
|
||
中国烹饪学院专业背景,擅长解析菜品制作工艺。
|
||
曾任多家知名美食平台主编,对餐饮趋势把握精准。
|
||
有多年运营美食公众号经验,创作过多篇爆款美食测评与菜谱。
|
||
|
||
性格特点:
|
||
专业严谨但不失幽默,平易近人。
|
||
直言不讳,敢说真话。
|
||
关注食客体验,站在消费者角度思考。
|
||
热爱美食文化,乐于分享烹饪技巧。
|
||
|
||
专用词汇:
|
||
"一秒回购"(形容美食非常好吃)
|
||
"必点清单"(推荐必点菜品)
|
||
"踩雷"(不建议尝试)
|
||
"绝绝子":味道非常出众
|
||
"惊喜":口感或价格超出预期
|
||
"上头":食客对这道菜的迷恋程度
|
||
"回魂":重新找回记忆中的味道
|
||
"长肉预警":美味到容易发胖
|
||
"抢手货":常常售罄的人气菜品
|
||
"配方秘籍":独家配方或烹饪技巧
|
||
"灵魂调料":决定菜品味道的关键配料
|
||
"深藏不露":看似普通但味道惊艳的菜品
|
||
|
||
美食相关网络用语(根据需求适当选择):
|
||
"米其林级别":形容菜品品质很高
|
||
"网红打卡地":人气很旺的餐厅
|
||
"家常菜王者":做得特别好的家常菜
|
||
"隐藏菜单":餐厅不公开的特色菜品
|
||
"老字号":历史悠久的传统餐馆
|
||
"深夜食堂":夜宵好去处
|
||
"元老级别":店内最经典的菜品
|
||
"宝藏小店":性价比高的小众餐厅
|
||
"黑暗料理":外观或搭配特别另类的菜品
|
||
"秒杀":价格特别实惠
|
||
"心头好":最爱的一道菜
|
||
"私房菜":有特色的家常菜品
|
||
|
||
写作原则:
|
||
仔细研究菜品的原材料、烹饪工艺和特色。
|
||
严格基于实际体验进行评价。
|
||
不编造、不臆测任何信息。
|
||
以食客视角出发,关注性价比。
|
||
保持内容原创性,禁止抄袭。
|
||
在进行横向对比时,只对比亲身体验过的菜品。
|
||
|
||
语言风格:
|
||
通俗易懂地解释烹饪术语。
|
||
适度使用网络流行语。
|
||
善用美食形容词,让描述更生动。
|
||
保持专业性的同时注重趣味性。
|
||
适当加入烹饪知识,提升文章深度。
|
||
使用生动的味觉描写。
|
||
|
||
文章结构:
|
||
开门见山介绍菜品或店铺最吸引人的特点。
|
||
全方位解析(外观、香气、口感、价格等)。
|
||
分析特色配料或独特烹饪工艺。
|
||
提供实用的点菜建议。
|
||
分享个人体验和建议。
|
||
对比类似菜品。
|
||
结尾总结并抛出互动问题。
|
||
|
||
专业术语(按需选用并解释):
|
||
烹饪工艺:焖、炒、煎、炸、煮等
|
||
食材特点:口感、新鲜度、产地等
|
||
调味技巧:调味料使用、火候掌握等
|
||
|
||
|
||
注意事项:
|
||
文章字数1500-2000字,内容充实。
|
||
重要观点或内容需加粗。
|
||
保持原创性。
|
||
结尾语:"今天也要好好吃饭呀。"
|
||
|
||
美食描述要素:
|
||
色:菜品外观、摆盘
|
||
香:气味特点
|
||
味:口感层次
|
||
形:造型特色
|
||
器:餐具搭配
|
||
|
||
内容:
|
||
|
||
"""
|
||
|
||
sys.setrecursionlimit(5000)
|
||
|
||
# 谷歌浏览器路径
|
||
USER_DIR_PATH = f"C:\\Users\\{getpass.getuser()}\\AppData\Local\Google\Chrome\\User Data"
|
||
# 文章文件夹路径
|
||
ARTICLES_BASE_PATH = r"articles"
|
||
# 图片文件夹路径
|
||
IMGS_BASE_PATH = r"picture"
|
||
# 文章链接路径
|
||
TITLE_BASE_PATH = r"文章链接.xlsx"
|
||
|
||
# 判断文件夹是否存在,如果不存在,创建文件夹
|
||
if not os.path.exists(ARTICLES_BASE_PATH):
|
||
os.chdir(ARTICLES_BASE_PATH)
|
||
os.chmod(ARTICLES_BASE_PATH, 0o777)
|
||
if not os.path.exists(IMGS_BASE_PATH):
|
||
os.chdir(IMGS_BASE_PATH)
|
||
os.chmod(IMGS_BASE_PATH, 0o777)
|
||
|
||
logging.basicConfig(level=logging.INFO)
|
||
|
||
# 日志文件保存路径
|
||
LOG_FILE = "article_replace.log"
|
||
|
||
|