提起公众号漫画,想必大家都不是很陌生,像之前的明星漫画,职场漫画,爆款 10w+的数量是非常的多的,但是最近这些漫画,整体的流量都不是很好。
但是陈工,最近发现了一个异常值,那就是育儿漫画,特别是带有 ip 属性的育儿漫画,又火了起来。
下面我截图的这个数据,我看公众号是 10 月中旬开始发布的。
大概发了有七天,流量就已经正常进入流量池了,那这一波流量,赚个几千甚至是上万问题不大。
以前的妈妈
现在的妈妈
步骤 1:开始节点
这里的变量名我们是自己定义的,输入的是我们需要做图的文案。文案我们可以鲜用大模型生成,然后再直接复制进去。
例如如下文案:
以前的妈妈:一切为了孩子。现在的妈妈:一切与孩子共享。#以前的妈妈:听话就是好孩子。现在的妈妈:和妈妈做朋友吧。#以前的妈妈:相册里都是孩子。现在的妈妈:朋友圈里是辣妈。#以前的妈妈:世界中心是孩子。现在的妈妈:先做好自己再做好妈妈。
步骤 2:文本分割
如上所示,因为我们输入的是一整段完整的文案,然后我们需要用文本处理工具,对该文本进行分割成一句话,一句话这样子的。
这里,我们选择的是字符串分割。
关于分隔符的设定,比如有句号和#号的,就会自动的变成两句话的字符串。
关于这一块的效果,大家可以看如下图的演示:
文案被分割成了四句话,然后每句话就是一张图,一共做成 4 张图。
步骤 3:循环
循环的目的,就是上面四句话,一共生产四张图,然后循环生成四张图。
循环类型:选择数组循环。
循环数组的变量名,就用自定义的 input 即可。它对应链接的就是文本处理的输出 output。
步骤 4:循环体内-绘画提示词大模型
关于输出的格式,我们选择 JOSN。
然后将如下图所示的两个变量名输入上去即可。
步骤 5:调用即梦 4.0,生成图
这里我们借助的是外部的 api,https://api.xiaoyuai0903.xyz/,大家可以打开这个网址进行注册。
如果大家只是想试用一下的话,也可以直接用的测试一下也行。
POST: https://api.xiaoyuai0903.xyz/v1/images/generations
变量名:Authorization
变量值:Bearer sk-QAiHDoSwiH2ElqjdBQUIFg8lVu2kOg7QJzdFH8KQFyyr57Fq
大家直接复制,对应的填写进去即可。
步骤 6:插入代码,提取 url 链接
import json
import re
asyncdefmain(args: Args) -> Output:
# 从args中获取输入参数
params = args.params
# 1. 获取input字符串
input\_str = params.get('input', '')
# 初始化url
url = ''
# 2. 尝试使用JSON解析 (首选)
try:
# 尝试直接解析
input\_data = json.loads(input\_str)
# 提取URL
if'data'in input\_data andisinstance(input\_data['data'], list) andlen(input\_data['data']) > 0:
data\_item = input\_data['data'][0]
ifisinstance(data\_item, dict) and'url'in data\_item:
url = data\_item['url']
except (json.JSONDecodeError, IndexError, AttributeError, TypeError, KeyError):
# JSON解析失败,继续执行备选方案
pass
# 3. 备选方案:使用正则表达式
# (如果JSON解析失败,或者解析成功但未找到url)
ifnot url:
try:
# 使用正则表达式查找 "url":"..." 结构,并捕获 ( ) 之间的内容
# 这个表达式会匹配 "url":" 和第一个紧随其后的 " 之间的所有内容
match = re.search(r'"url":"(https?://[^"]+)"', input\_str)
ifmatch:
url = match.group(1) # 获取第一个捕获组 (URL)
except Exception:
# 正则表达式出错
url = ''# 确保url是空字符串
# 4. 【关键】后处理:清理和转换
if url:
# 解决问题1:将 \\u0026 (字面量) 替换为 &
url = url.replace('\\u0026', '&')
# 解决问题2:移除末尾可能多余的引号 (来自 "...host\"")
url = url.rstrip('"')
# 5. 构建输出字典
ret = {
"url\_string": url
}
return ret
步骤 7:图上加字
这一步的设置,基本上和步骤 5 的设置是一样的,区别不是特别的大。
步骤 8:提取步骤 6 生成的图片链接
代码和步骤 6 是一样的,直接复制过来即可。
步骤 9:结束
注意,我们选择的是返回文本。
点开如下所示的链接,图片就直接下载到本地了,非常的简单方便。
各位读者,既然您读到了这里,说明咱们是有缘分的,您也对我的文章感到认可。
欢迎您关注、点赞、转发,大家想要学习了解该工作流,欢迎添加我的微信!
