侧边栏壁纸
博主头像
吉米工具箱

行动起来,活在当下

  • 累计撰写 13 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

电商标题组合 使用教程

一、功能与适用场景

“电商标题组合”用于把最多 8 组词库随机抽取、去重并重新排列,批量生成不重复的电商标题,适合商品标题、卖点短句、广告词和关键词组合等场景。

插件支持:

  • 每组词库按“一行一个词”录入。

  • 每组使用固定抽取数量,或填写 N 让每次尝试随机抽取 0 到本组全部词条。

  • 使用空白、短横线、斜杠等任意连接符,也可以不使用连接符。

  • 设置 1~100000 条目标数量。

  • 按最终标题长度筛选结果。

  • 暂停、继续和取消生成任务。

  • 把结果保存为 UTF-8 编码的 TXT 文件。

插件在 Windows 本机完成组合和写入,不会把词库或标题上传到网络。

二、使用前准备

  1. 准备一个用于保存结果的文件夹,并确认当前 Windows 账号可以写入。

  2. 整理要组合的词语,每组内容按“一行一个词”准备。

  3. 明确各组要固定抽取几个词,哪些组需要使用 N 随机数量。

  4. 如果标题有平台字数限制,先确认平台的计数规则。本插件严格使用 JavaScript 的 UTF-16 字符长度,emoji 等字符可能按 2 个长度计算。

  5. 结果文件名精确到秒;同一秒内连续完成多次生成时,插件会自动在后续文件名末尾追加 _2_3 等序号,不会覆盖前一份结果。

三、界面说明

插件只有“操作”标签页:

  • “操作”:设置保存路径、连接符、生成数量、字数范围、8 组词库并控制任务。

右上角功能:

  • “返回”:回到工具箱插件列表。任务仍在运行时,工具箱会先提示确认。

  • “置顶”:让插件窗口保持在其它窗口上方,再次单击可取消。

  • 版本标签:显示当前插件版本。

操作参数会自动保存;重新打开插件时会恢复最近一次保存的内容。

四、选择保存路径

可以使用以下任一方式:

  1. 单击“保存路径”右侧的“选择”,在窗口中选中一个文件夹。

  2. 从 Windows 资源管理器把文件夹拖到“保存路径”输入区域。

保存路径必须是已经存在的绝对文件夹路径。插件不会自动创建不存在的文件夹。

生成成功后,文件名格式为:

titles_YYYYMMDD_HHmmss.txt 例如:

D:\标题结果\titles_20260828_213015.txt 如果同一秒内再次完成生成,后续文件会依次命名为:

D:\标题结果\titles_20260828_213015_2.txt D:\标题结果\titles_20260828_213015_3.txt TXT 使用 UTF-8 编码,每行一条标题,文件末尾不额外添加空行。

五、设置词组连接符

“词组连接符”决定最终随机排列后的词语如何连接。

填写内容

示例结果

留空

夏季女装连衣裙

一个空格

夏季 女装 连衣裙

-

夏季-女装-连衣裙

/

夏季/女装/连衣裙

连接符会计入标题字数范围。连接符不会加在标题开头或结尾,只会出现在相邻词语之间。

六、填写 8 组词库

每个“词 1”到“词 8”区域都包含两个输入项:

  • “随机个数”:填写固定非负整数或 N

  • 词库文本框:每行填写一个词。

词库读取规则:

  • 每一行前后的空白会自动去掉。

  • 空行会被忽略。

  • 同一词可以出现在多组中,但一次标题尝试合并词池后会全局去重。

  • 不需要的组可把随机个数设为 0,词库也可以留空。

  • 固定数量大于本组有效词条数时,实际最多抽取本组全部有效词条。

“随机个数”的输入严格按原操作页规则规范化:

  • nN 会变成 N

  • 3个 会解析为 3

  • 2.9 会解析为 2

  • 负数、空值或无法解析的内容会变成 0

固定数字模式

当 8 组全部填写数字,并且没有启用标题字数范围时,插件在整批任务开始时只对每组抽取一次。抽出的词合并为一个固定词池,后续每次尝试只重新打乱这个固定词池,不会再次从各组更换词语。

例如某组有 100 个词但固定抽取 1,整批任务只会选中其中一个词;生成更多标题只会改变所有已选中词的排列顺序。

N 模式

只要任意一组填写 N,每次生成尝试都会重新从全部 8 组抽取。N 对应的组会随机抽取 0 到本组有效词条总数,0 和全部数量都可能出现。

因此,某次尝试可能没有从 N 组抽到任何词;如果所有组最终都没有抽到词,这次尝试不会产生标题。

七、设置生成数量

“共要生成词组数”是希望得到的不重复标题数量,范围为 1~100000。

目标数量不是保证数量。下面情况可能导致实际结果少于目标:

  • 固定词池能形成的不重复排列已经用完。

  • 词库中重复词较多,全局去重后可用词很少。

  • 字数范围过窄,大量标题被过滤。

  • N 模式反复抽到相同组合或空词池。

  • 达到最大尝试次数。

最大尝试次数严格为:

  • 全数字且未启用字数范围:目标数量 × 20。

  • 任意组使用 N,或启用了字数范围:目标数量 × 200。

达到上限后,插件会保存已经得到的结果,不会无限循环等待目标数量。

八、设置标题字数范围

勾选“标题字数范围”后,填写最小值和最大值。只有最终整条标题长度落在范围内时,结果才会保留。

严格规则如下:

  • 最小值和最大值都为 1~9999 的整数。

  • 如果最小值大于最大值,算法会自动交换两者后筛选。

  • 词语、连接符和所有字符都计入长度。

  • 长度使用 JavaScript UTF-16 string.length,不是平台可能采用的“汉字数”“可见字符数”或 Unicode 字符数。

  • 常见中文、英文字母和数字通常计为 1;例如 emoji 😀 通常计为 2。

  • 启用字数范围后,即使各组都填写固定数字,每次尝试也会重新从全部组抽词。

如果目标平台使用不同的长度规则,请在导出后按平台规则再次核对。

九、开始组合

  1. 确认保存路径存在且可写。

  2. 填写连接符;不需要连接符时留空。

  3. 为需要使用的词组填写词库和随机个数。

  4. 设置目标生成数量。

  5. 按需启用标题字数范围。

  6. 单击“开始组合”。

  7. 查看状态标签、已生成数量、尝试次数和进度条。

  8. 任务完成后,在结果区域查看输出文件完整路径。

任务运行期间,保存路径、词库和生成参数会暂时禁用,避免中途修改导致同一批结果规则不一致。

十、严格组合算法说明

每次有效尝试按下面顺序处理:

  1. 按组读取有效行并抽取指定数量。

  2. 把 8 组抽出的词合并。

  3. 使用全局 Set 精确去重。只有文本完全相同才视为重复,大小写不同仍是不同词。

  4. 对合并后的整个词池全局随机打乱,不保留“词 1”到“词 8”的组顺序。

  5. 用连接符连接所有词。

  6. 启用字数范围时检查最终标题长度。

  7. 使用 Set 对完整标题精确去重。

因此,即使词语来自不同组,最终顺序也可能完全交叉。例如词 1、词 2、词 3 不保证按 1→2→3 出现在标题中。

随机过程没有固定种子。同样的输入和参数重新运行时,抽取与排列结果通常不同。

十一、暂停、继续、取消和离开

暂停

任务运行时单击“暂停”。插件会在当前小批尝试结束后的检查点停止推进,按钮文字变为“继续”。

继续

暂停后单击“继续”,任务从当前随机状态继续,不会重新开始或清空已生成结果。

取消

单击“取消”后,插件停止继续尝试。本版本只在整个任务正常完成后写入 TXT,因此取消任务不会留下部分结果文件。

返回或关闭

任务运行时单击“返回”、切换到其它插件或关闭工具箱,工具箱会报告仍有活动任务并要求确认。确认离开后,宿主会取消并等待本插件任务结束;选择留在页面则任务继续。

十二、查看结果

结果区域会显示:

  • 已生成数量。

  • 目标数量。

  • 已执行尝试次数和最大尝试次数。

  • 当前状态,例如“正在生成”“已暂停”“已完成”“已取消”。

  • 成功写入后的 TXT 文件完整路径。

状态

含义

是否写入 TXT

已完成

达到目标数量

已完成,实际生成 N 条

达到尝试上限,但已有部分结果

没有可用的词条

没有生成任何有效标题

已取消

用户或宿主取消任务

生成失败:…

保存路径、权限或磁盘写入失败

不保证;请按错误信息检查

打开 TXT 后,每一行就是一条最终标题。标题在文件中的顺序是首次生成成功并加入结果集合的顺序。

十三、完整操作示例

假设要生成服装商品标题:

词 1:夏季、春季(每行一个) 随机个数:1

词 2:女装、连衣裙、半身裙(每行一个) 随机个数:2

词 3:显瘦、百搭、气质(每行一个) 随机个数:N

连接符:一个空格 共要生成词组数:50 标题字数范围:8—24 操作步骤:

  1. 保存路径选择 D:\电商标题结果

  2. 词 1、词 2、词 3 按上面内容逐行填写,其余词组随机个数设为 0

  3. 勾选标题字数范围并设置 8—24。

  4. 单击“开始组合”。

  5. 等待状态停止后查看实际生成数量。

  6. 打开结果路径中的 TXT,抽查标题顺序、连接符和长度。

由于使用了 N 和字数范围,每次尝试都会重新抽取全部组。最终可能得到“气质 女装 夏季 连衣裙”等全局乱序结果,而不是固定按词组编号排列。

十四、常见问题

1. 为什么实际数量少于目标数量

算法已达到最大尝试次数,或词库可形成的不重复结果不足。增加不同词条、使用 N、放宽字数范围,或者减少目标数量后重新生成。

2. 为什么固定数字模式一直使用同一批词

这是严格复刻的原算法行为:全数字且关闭字数范围时,每组只在整批开始时抽取一次。若希望每次尝试都重新抽词,可让任意一组使用 N,或启用字数范围。

3. 为什么词 8 跑到了词 1 前面

各组抽出的词会合并后全局打乱,算法不保留词组顺序。这是正常结果。

4. 为什么相同词只出现一次

一次尝试中所有抽出的词会全局精确去重。不同组中的完全相同文本只能保留一份。

5. 为什么填写 N 后偶尔少了某组词

N 会随机抽取 0 到本组全部词条,允许抽到 0。这是原算法规则。

6. 为什么 emoji 的字数比看到的多

插件使用 UTF-16 长度。许多 emoji 由两个或更多 UTF-16 代码单元组成,因此显示为一个图形时长度也可能是 2 或更多。

7. 为什么没有生成 TXT

检查状态是否为“已取消”或“没有可用的词条”,保存路径是否存在且可写,以及字数范围是否排除了全部结果。只有至少得到一条标题并成功完成任务时才写入文件。

8. 为什么同样参数再次运行结果不同

抽取和排列使用随机数且不固定种子,因此不同运行结果通常不同。

9. 为什么输入 3个 仍能运行

随机个数沿用原页面的 parseInt 规则,3个 会被规范化为 3。建议直接填写整数或 N,避免误解。

十五、风险与注意事项

  • 生成标题是随机组合,不代表内容真实、合规或适合发布;上线前必须人工审核。

  • 不同电商平台对标题长度、禁用词、品牌词、广告法用语和重复铺货有不同规则,本插件不执行平台合规校验。

  • 全局乱序可能产生语义不通、修饰关系错误或品牌与品类搭配错误的标题。

  • 字数范围使用 UTF-16 长度,可能与目标平台计数不同。

  • 词库中的错别字、敏感词和多余空格会影响结果;每行首尾空格会去掉,但词语内部空格会保留。

  • 大目标数量、N 或严格字数范围会显著增加尝试次数和处理时间。

  • 同一秒内连续完成任务时会自动追加序号保留每份结果;仍建议及时整理重要结果,避免后续人工移动或重命名时误覆盖。

  • TXT 不包含来源组、抽取过程或随机种子,无法从结果文件还原某条标题的完整随机过程。

十六、完成前检查清单

开始前:

  • 保存文件夹已存在且可写。

  • 每组词库均按一行一个词填写。

  • 每组随机个数为非负整数或 N

  • 已理解全数字模式只在整批开始时抽词一次。

  • 已理解所有词会全局去重和全局乱序。

  • 目标数量在 1~100000 范围内。

  • 字数范围和目标平台规则已经核对。

  • 旧结果文件已按需要备份。

完成后:

  • 任务已停止,状态不是“正在生成”或“已暂停”。

  • 实际生成数量已核对。

  • TXT 文件路径存在且能够正常打开。

  • 已抽查连接符、标题长度和全局乱序结果。

  • 已检查敏感词、品牌词、语义和平台合规性。

  • 需要保留的结果文件已妥善整理,避免后续人工操作时误覆盖。

0
博主关闭了所有页面的评论