某鱼超级管家本地部署操作手册

某鱼超级管家本地部署操作手册

某鱼超级管家(xianyu-super-butler v3.1.0)是一款面向某鱼卖家的多账号自动化管理系统,支持账号托管、自动发货、自动回复、商品同步、经营看板等功能。本手册介绍如何通过离线部署包在本地 Windows 环境完成安装、配置与运行,全程无需联网下载依赖。

一、部署包说明

1.1 包内容

部署包 xianyu-super-butler-deploy.zip 解压后得到以下目录结构:

名称 说明
install.bat 一键离线安装脚本(包根目录)
start.bat 服务启动脚本(包根目录)
project/ 项目源码(含已构建的前端页面 static/)
wheels/ Python 依赖离线安装包(79 个包)
browser/ Playwright Chromium 浏览器资源(含 headless shell、ffmpeg、winldd)
installer/ Python 3.13.13 安装程序(本机无 Python 时自动静默安装)
部署说明.txt 快速部署摘要

1.2 系统要求

项目 要求
操作系统 Windows 10 / 11 64 位
CPU x86_64 架构
磁盘空间 ≥ 3 GB(虚拟环境约 500 MB + 浏览器约 685 MB + 数据库与日志)
内存 ≥ 4 GB(推荐 8 GB)
Python 3.11 及以上(3.11/3.12/3.13/3.14 均可;无 Python 时安装包自动安装 3.13.13)
网络 安装全程离线;首次登录某鱼账号需正常联网

二、快速部署(三步完成)

2.1 解压部署包

将 xianyu-super-butler-deploy.zip 解压到本地目录。
重要:推荐解压到不含中文和空格的目录,例如 C:\xianyu-butler,以避免 Windows 路径过长导致安装失败。

2.2 运行安装脚本

双击运行包根目录下的 install.bat,脚本依次执行以下步骤:

  1. 检测 Python:自动查找本机已安装的 Python 3.11+;若不存在,静默安装包内自带的 Python 3.13.13;
  2. 创建虚拟环境:在 project.venv 下创建独立 Python 环境;
  3. 离线安装依赖:从本地 wheels/ 目录离线安装全部 Python 依赖(约 79 个包),不联网;
  4. 部署浏览器:将 Playwright Chromium 浏览器资源复制到系统用户目录 %LOCALAPPDATA%\ms-playwright。

看到「Installation completed successfully!」即安装完成。整个过程约 5--15 分钟,取决于磁盘速度。

2.3 启动服务

双击 start.bat,窗口显示服务启动信息后,用浏览器访问:

· 管理页面:http://localhost:8080

· 默认账号:admin / admin123

登录后请立即在「设置」中修改默认密码。

三、手动安装方式(备选)

当您希望自行控制安装过程,或安装脚本因特殊环境失败时,可手动执行以下步骤。以下命令请在解压后的 project 目录内运行。

3.1 准备 Python 环境

python -m venv .venv
.venv\Scripts\python.exe -m pip install --upgrade pip

3.2 离线安装依赖

.venv\Scripts\python.exe -m pip install --no-index --find-links=..\wheels -r requirements.txt
注意:--find-links 路径应使用正斜杠(../wheels 写成 C:/path/wheels 形式)或放在 --no-index 之后由 pip 直接索引目录;若提示「Location ... is ignored」,请改用正斜杠表示的绝对路径。

3.3 部署浏览器

set PW_DIR=%LOCALAPPDATA%\ms-playwright
if not exist "%PW_DIR%" mkdir "%PW_DIR%"
xcopy /e /i /y ..\browser\chromium-1223 "%PW_DIR%\chromium-1223"
xcopy /e /i /y ..\browser\chromium_headless_shell-1223 "%PW_DIR%\chromium_headless_shell-1223"
xcopy /e /i /y ..\browser\ffmpeg-1011 "%PW_DIR%\ffmpeg-1011"
xcopy /e /i /y ..\browser\winldd-1007 "%PW_DIR%\winldd-1007"

3.4 启动服务

.venv\Scripts\python.exe Start.py

四、配置说明

4.1 服务配置(global_config.yml)

服务主配置文件位于 project/global_config.yml,常用配置项:

配置项 默认值 说明
AUTO_REPLY.api.port 8080 Web 服务端口,修改后管理页面地址同步变化
AUTO_REPLY.api.host 0.0.0.0 监听地址,0.0.0.0 支持局域网 IP 访问
AUTO_REPLY.enabled true 是否启用自动回复
AUTO_REPLY.api.enabled false 是否启用 API 回复接口
ITEM_SYNC.interval 600 商品自动同步间隔(秒)
LOG_CONFIG.level INFO 日志级别

4.2 环境变量(.env)

如需调整数据库密码等启动参数,可参照 .env.example 创建 .env 文件后按需修改;Docker 部署时才涉及,源码运行时使用默认设置即可。

4.3 数据目录

目录 内容
project/data/ SQLite 数据库(账号、订单、商品、卡密等业务数据),首次启动自动创建
project/logs/ 运行日志(按天轮转,保留 7 天)
project/backups/ 数据库自动备份
%LOCALAPPDATA%\ms-playwright Chromium 浏览器运行目录

备份数据:定期备份 project/data/ 目录即可完整保留业务数据。

五、服务管理

5.1 启动

· 方式一:双击 start.bat(保持窗口开启,关闭窗口即停止服务);

· 方式二:在 project 目录执行 .venv\Scripts\python.exe Start.py。

5.2 停止

直接关闭 start.bat 的命令行窗口即可;服务停止会保留全部数据。

5.3 服务自检

在服务已启动的状态下,浏览器访问 http://localhost:8080/health,返回 {"status":"healthy",...} 表示服务运行正常;http://localhost:8080/docs 为 API 接口文档。

5.4 卸载

删除部署包解压目录、%LOCALAPPDATA%\ms-playwright 下相关浏览器目录即可;如需彻底清理,一并删除 project/data/ 中的数据库文件(会丢失业务数据,请先备份)。

六、常见问题排查

现象 原因与解决办法
安装时报「文件名或扩展名太长」(WinError 206) 解压路径过深触发 Windows 260 字符路径限制。将部署包解压到短路径(如 C:\xianyu-butler)后重新安装
依赖安装提示「Location ... is ignored」 --find-links 接受了反斜杠路径但 pip 无法识别。改用正斜杠绝对路径(如 --find-links=C:/xianyu-butler/wheels),或直接使用 install.bat 一键安装
启动时报端口 8080 被占用(WinError 10048) 已有实例在运行(重复启动)或端口被其他程序占用。关闭旧窗口,或修改 global_config.yml 中 port 后重启
滑块验证 / 人机验证失败 平台风控限制,自动化验证不保证 100% 成功;失败时可按页面提示转人工验证,或在账号页处理
登录提示海外 IP 风险 请使用国内网络环境运行;海外出口 IP 会增加某鱼账号风控概率
数据库升级卡住或数据异常 停止服务后备份 project/data/,删除异常数据库文件后重启(服务会重建空库,需重新添加账号)
页面样式异常 刷新浏览器缓存(Ctrl+F5);确认 project/static/ 目录完整(前端已随包构建,无需重新编译)

七、注意事项

  1. 账号安全:首次登录后请立即修改默认密码(admin / admin123);不要将本机数据目录分享给他人;
  2. 平台合规:请遵守某鱼平台用户规则,本工具仅用于合法合规的自动化经营场景;滑块与人机验证受平台风控约束,请合理使用;
  3. 部署环境:请勿将本项目部署到共享托管平台(README 明确警示),本地部署为推荐方式;
  4. 数据备份:建议每周备份 project/data/ 目录;
  5. 版本更新:项目为 AGPL-3.0 开源协议,更新请关注上游 GitHub 仓库(23Star/xianyu-super-butler)Release 说明;
  6. 风险提示:自动化操作存在被平台限制的风险,请控制使用频率,重要账号慎用全自动功能。

下载地址:https://download.csdn.net/download/douluo998/93799431