菜单导航

探索发现
使用python-rpa小红书自动化发文
探索发现

使用python-rpa小红书自动化发文

NoiseNoise
2024-12-31

介绍

xhs_ai_publisher 是一个自动化工具,专为在小红书平台上发布文章而设计。该项目结合了图形用户界面与自动化脚本,利用大模型技术生成内容,并通过浏览器自动登录和发布文章,旨在简化内容创作与发布流程。

项目地址:https://github.com/BetaStreetOmnis/xhs_ai_publisher

软件界面效果

功能特点

  • 用户登录:通过手机号登录小红书账户,支持自动保存和加载登录凭证。
  • 内容生成:利用大模型技术自动生成文章标题和内容。
  • 图片管理:自动下载并预览封面图和内容图片。
  • 文章预览与发布:在浏览器中预览生成的文章,并进行最终发布。

主要模块

easy_ui.py

该模块使用 tkinter 构建图形用户界面,提供以下功能:

  • 登录界面:输入手机号进行登录。
  • 内容输入:输入自定义内容,触发内容生成。
  • 内容生成:调用后端API生成文章标题和内容,并下载相关图片。
  • 图片预览:显示生成的封面图和内容图片。
  • 文章预览与发布:在浏览器中预览并发布生成的文章。

write_xiaohongshu.py

该模块使用 selenium 实现对小红书平台的自动化操作,包括:

  • 登录功能:自动完成登录流程,支持使用Cookies保存会话。
  • 文章发布:自动填写文章标题、内容,并上传图片,完成文章发布。

xiaohongshu_img.py

该模块负责与大模型接口交互,生成文章标题和内容,并获取相关图片URL。

安装与使用

  1. 安装依赖

    确保已安装 Python 3.12,然后运行:

    pip install -r requirements.txt
    
  2. 配置参数

    修改 write_xiaohongshu.py 中的登录手机号和其他配置项。

  3. 运行程序

    运行用户界面:

    python easy_ui.py
    
  4. 使用流程

    • 启动程序后,输入手机号登录小红书账户。
    • 输入需要生成内容的关键词或描述,点击“生成内容”。
    • 程序将自动生成文章标题和内容,并下载相关图片。
    • 预览生成的内容和图片,确认无误后,点击“预览发布”进行发布。

    注意事项

    • 确保已安装 Chrome 浏览器,并下载对应版本的 ChromeDriver
    • 登录过程中需要输入验证码,请确保手机畅通。
    • 发布文章前,请核对生成的内容和图片,以确保符合发布要求
版权声明

本文为「Noise」原创内容或编译整理;除特别说明外,文中图片并非个人手绘,可能来源于网络、AI 生成、截图等,后期使用 PhotoMator / Procreate 进行处理,仅用于学习与交流。如涉及版权或来源标注不全,请联系处理。未经授权,禁止用于商业用途,禁止抹除水印。转载请注明出处与链接并保留本声明。

...

评论 (0)

评论功能加载中...
Noise

Noise

执迷不悟

推荐阅读

Memory-不负时光摄影相册程序
探索发现

Memory-不负时光摄影相册程序

Noise | 2025-08-10

简介

一个瀑布流摄影图库,也是专为摄影师做的独立网络相册程序,它是基于[Moment](https://github.com/Robert-Stackflow/M

139
AI Movie Clip - 基于python的智能视频剪辑系统
探索发现

AI Movie Clip - 基于python的智能视频剪辑系统

Noise | 2025-08-10

一个基于人工智能的自动视频剪辑系统,能够自动分析视频内容并根据用户需求生成编辑后的视频。该项目为视频剪辑mcp提供了一个新的研究方向,它使用python脚本来分

75
CrossPaste-跨设备的粘贴神器,在任意设备间复制粘贴
探索发现

CrossPaste-跨设备的粘贴神器,在任意设备间复制粘贴

Noise | 2025-07-26

此前已介绍过多个粘贴软件了,如PasteBar等,它们各有所长,但有没有适合不同设备之间使用的呢,有的,CrossPaste就很好满足了跨设备同时复制粘贴的问题

特性

  • 🔄 实时共享:设备之间实时共享粘贴板内容,操作自然流畅。
  • 🖥️ 跨平台统一体验:Mac、Win
94