fxd-app-xhs-publish
v1.0.1
Published
小红书笔记发布应用,基于 FXD 框架开发,支持自动化发布小红书笔记内容。
Readme
fxd-app-xhs-publish
小红书笔记发布应用,基于 FXD 框架开发,支持自动化发布小红书笔记内容。
功能特性
- 支持发布文字笔记到小红书
- 支持上传图片配图
- 支持添加笔记标题
- 支持添加标签
- 支持多种浏览器(Chrome、Firefox、WebKit)
- 支持后台模式运行
- 自动验证发布状态
使用方法
基本用法
# 发布简单文字笔记
fxd fxd-app-xhs-publish --content "这是我的第一篇小红书笔记内容"
# 发布带标题的笔记
fxd fxd-app-xhs-publish --content "笔记内容" --title "我的笔记标题"
# 发布带图片的笔记
fxd fxd-app-xhs-publish --content "笔记内容" --images "https://example.com/image1.jpg,https://example.com/image2.jpg"
# 发布带标签的笔记
fxd fxd-app-xhs-publish --content "笔记内容" --tags "生活,美食,旅行"
# 完整示例
fxd fxd-app-xhs-publish \
--content "今天分享一个超好吃的蛋糕制作方法!" \
--title "自制草莓蛋糕教程" \
--images "https://example.com/cake1.jpg,https://example.com/cake2.jpg" \
--tags "美食,烘焙,甜品" \
--user "my_account"参数说明
--content: 笔记正文内容(必填)--title: 笔记标题(可选)--images: 图片URL,多个图片用逗号分隔(可选)--tags: 标签,多个标签用逗号分隔(可选)--user: 浏览器用户目录,用于保存登录状态(默认:default)--headless: 是否使用后台模式(默认:true)--browser: 浏览器类型,可选 chrome/firefox/webkit(默认:chrome)--timeout: 操作超时时间,单位毫秒(默认:60000)--format: 返回数据格式,可选 json/text/function(默认:text)
注意事项
- 登录状态: 首次使用需要手动登录小红书账号,登录信息会保存在指定的用户目录中
- 图片格式: 支持常见的图片格式(jpg、png、gif等),不支持视频文件
- 网络图片: 如果使用网络图片URL,程序会自动下载到本地临时目录后上传
- 发布限制: 请遵守小红书的发布规则和频率限制
- 浏览器要求: 需要安装对应的浏览器驱动程序
依赖项
fxd-app-browser: 浏览器自动化基础库fxd-sdk: FXD 框架 SDKdayjs: 日期时间处理download: 文件下载工具
许可证
本项目采用 PolyForm Noncommercial License 1.0.0 许可证,仅限非商业用途使用。
版本历史
- v1.0.0: 初始版本,支持基本的小红书笔记发布功能
