2025-09-08 09:32:45 +08:00

33 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 启动项目:
python 版本3.10
1. 安装依赖
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
2. 删除 db 目录下 database.db如果没有直接运行createTable.py即可运行 createTable.py 重新建库,避免出现脏数据
3. 修改 conf.py最下方 LOCAL_CHROME_PATH 为本地 chrome 浏览器地址
4. 运行根目录的 sau_backend.py
5. type字段平台标识 1 小红书 2 视频号 3 抖音 4 快手
## 接口说明
1. /upload post
上传接口上传成功会返回文件的唯一id后期靠这个发布视频
2. /login id参数 用户名 type参数 平台标识登录流程前端和后端建立sse连接后端获取到图片base64编码后返回给前端前端接受扫码后后端存库后返回200前端主动断开连接然后调取/getValidAccounts获取当前所有可用账号
3. /getValidAccounts 会获取当前所有可用cookie时间较慢会逐个校验cookiestatus 1 有效 0 无效cookie
4. /postVideo 发布视频接口 post json传参
file_list /upload获取的文件唯一标识
account_list /getValidAccounts获取的filePath字段
type 类型字段(平台标识)
title 视频标题
tags 视频tag 列表,不带#
category 原作者说是原创表示0表示不是原创其他表示为原创但测试该字段没有效果
enableTimer 是否开启定时发布默认关闭开启传True如果开启下面三个必传否则不传
videos_per_day 每天发布几个视频
daily_times 每天发布视频的时间,整形列表,与上面列表长度保持一致
start_days 开始天数0 代表明天开始定时发布 1 代表明天的明天
以上三个字段是我的理解,不知道对不对,也不知道原作者为什么要这么设置
## 数据库说明
见当前目录下 db目录py文件是创建脚本db文件是sqlite数据库
## 文件说明
cookiesFile文件夹 存储cookie文件
myUtils文件夹 存储自己封装的python模块
videoFile文件夹 文件上传存放位置
web 文件夹 web路由目录
conf.py 全局配置,记得修改配置中 LOCAL_CHROME_PATH 为本机浏览器地址