每日AI热榜抓取发布 + 小红书配图 · Ubuntu 本地化教程(脱敏版)
「每日AI热榜抓取与收录」与「每日AI热榜-小红书配图」已合并为一条工作流:每天 09:00 一次跑完「抓取→发布→Excel/NAS备份→小红书4图渲染」,全程本地、零豆包额度。已确认个人版飞书不支持应用 token,故放弃飞书写表,改为直接输出 Excel 到 NAS。
说明:本教程中所有涉及账号、密钥、内部地址的信息均已用 占位符 替代,请按自己的环境替换。
一、合并后的工作流(6 节点串行)
每日触发 09:00→
手动执行(试运行)→
抓取并合并20条→
WP发布公告→
本地JSON备份+生成Excel到NAS→
读网站热榜渲染小红书配图
手动执行(试运行)→
抓取并合并20条→
WP发布公告→
本地JSON备份+生成Excel到NAS→
读网站热榜渲染小红书配图
| 节点 | 职责 | 产出 |
|---|---|---|
| 抓取并合并20条 | 9 个数据源抓取→AI关键词过滤→去重→排序→取20条 | 20 条热榜数据 + 统一版式 HTML |
| WP发布公告 | 当日 bulletin 存在则更新、否则创建(应用密码认证) | 网站公告 + 热榜页左侧日期归档 |
| 本地JSON备份+生成Excel到NAS | 写 JSON 到 NAS + 调宿主机 Excel 服务生成 xlsx(替代原飞书写表) | NAS 热榜/YYYY-MM-DD.json + YYYY-MM-DD.xlsx |
| 读网站热榜渲染小红书配图 | 读刚发布的 bulletin(保证与页面100%一致)→ 生成文案 → 调渲染服务出 4 图 | NAS xhs-images/YYYY-MM-DD_xhs_01~04.png + 文案 md |
关键设计:渲染节点仍然读网站已发布的 bulletin(不直接读内存数据),保证小红书图文内容与热榜页面 100% 相同,只是改为串行触发。旧小红书配图工作流已停用。
二、9 个数据源与条数上限
| # | 来源 | 上限 | # | 来源 | 上限 |
|---|---|---|---|---|---|
| 1 | 60s AI资讯(热度主排序) | 5 | 6 | 极客公园 | 2 |
| 2 | 量子位 | 5 | 7 | 雷峰网 | 2 |
| 3 | IT之家 | 4 | 8 | 开源中国 | 2 |
| 4 | 少数派 | 2 | 9 | 新浪科技 | 2 |
| 5 | 爱范儿 | 2 | 单源失败不阻断,60s 内置3次重试 | ||
三、试跑结果(示例日期)
| 环节 | 结果 |
|---|---|
| 抓取 | 成功:20条(60s5+量子位5+IT之家4+少数派2+爱范儿2+极客公园2) |
| WordPress | 成功:当日公告更新发布 |
| NAS JSON 备份 | 成功:热榜/YYYY-MM-DD.json |
| NAS Excel 输出 | 成功:热榜/YYYY-MM-DD.xlsx(表头蓝底白字、20条、冻结首行、自动筛选) |
| 小红书配图 | 成功:4 张图 + 文案均落盘 xhs-images/(封面/详解1-5/热点6-10/热点11-20) |
| 飞书写表 | 已放弃:个人版飞书不支持应用 token,改为输出 Excel 到 NAS |
四、Excel 生成服务
1
宿主机服务:
serve_excel.py 监听 0.0.0.0:9102,接收 POST {date, records:[{编号,标题,摘要,来源网站,来源链接,日期}]}。2
写入位置:NAS
Ubuntu/热榜/{date}.xlsx,含表头蓝底白字、边框、冻结首行、自动筛选、列宽适配。3
容器访问:n8n 通过 Docker 网关
<网关IP>:9102 调用宿主机服务。4
重启笔记本后:需确认 9102 服务在跑(
ss -tlnp | grep 9102);不在则 nohup python3 serve_excel.py &。为什么不写飞书:飞书「豆包账号」为个人版,个人版不支持企业自建应用的
tenant_access_token,属平台账号限制,配置层无解,故改为输出 Excel。五、备份与恢复
- 备份位置:NAS
Ubuntu/n8n-backup/(workflows-all.json + docker-compose.yml + database.sqlite) - 恢复:
docker run … n8n import:workflow --input=workflows-all.json --userId=<你的n8n用户ID>后逐个 update –active=true。
六、日常维护
- 手动试跑:n8n 界面打开工作流 → 「执行工作流」(一次跑完出图,约1-3分钟)。
- 取当日热榜 Excel:每天 09:00 后到 NAS
热榜/取YYYY-MM-DD.xlsx,可手动转链/归档。 - 发布小红书:每天 09:00 后到 NAS
xhs-images/取当日 4 图+文案,手动发小红书(半自动)。 - 两个宿主机服务:渲染服务 + Excel 服务需保持运行;重启笔记本后需确认。
- 笔记本关机:关机/休眠则 09:00 不执行(硬件限制),保持开机联网即可。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...