小红书发布 (xhs-publisher)
概述
通过已连接 CDP 的浏览器(agent-browser)自动发布小红书图文笔记:导航到创作中心、上传图片、填写标题和正文、点击发布。
工具路径
- 脚本:
./publish_xhs.sh - 依赖:
agent-browser(CDP 已连接且已登录小红书)、python3
用法
././publish_xhs.sh -t <title> -i <images> [-c <content> | -f <content_file>] [-p <cdp_port>]
参数
| 参数 | 说明 | 必填 | 默认 |
|------|------|------|------|
| -t | 标题(≤20 字符) | 是 | - |
| -i | 图片路径,逗号分隔或多次 -i(至少 1 张) | 是 | - |
| -c | 正文内容(与 -f 二选一) | 二选一 | - |
| -f | 从文件读取正文(与 -c 二选一) | 二选一 | - |
| -p | CDP 端口 | 否 | 9222 |
示例
# 单图 + 短正文
././publish_xhs.sh \
-t "测试帖子" \
-c "这是一条测试帖子" \
-i /path/to/test.png
# 多图 + 文件正文
././publish_xhs.sh \
-t "多图测试" \
-f content.txt \
-i img1.png,img2.png,img3.png
# 多次 -i 指定图片
././publish_xhs.sh \
-t "分享日记" \
-c "今天的风景真好" \
-i photo1.jpg -i photo2.jpg
注意事项
- 浏览器需已登录小红书创作者中心
- 图片文件必须存在且为有效图片格式
- 标题不超过 20 个字符
- 正文通过
-c直接传入或-f从文件读取,二者必选其一