该项目旨在自动化发布视频到各个社交媒体平台
## 💡Feature
- 中国主流社交媒体平台:
- 抖音
- 视频号
- bilibili(todo)
- 小红书
- 快手
- 部分国外社交媒体:
- tiktok(todo)
- youtube(todo)
- 自动化上传(schedule)(todo)
- 定时上传(cron)
- cookie 管理(todo)
- 国外平台proxy 设置(todo)
- 多线程上传(todo)
- slack 推送(todo)
# 💾Installation
```
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
playwright install chromium
```
# 🐇 About
该项目为我自用项目抽离出来,我的发布策略是定时发布(提前一天发布),故发布部分采用的事件均为第二天的时间
如果你有需求立即发布,可自行研究源码或者向我提问
# 核心模块解释
### 1. 视频文件准备
filepath 本地视频目录,目录包含
- 视频文件
- 视频meta信息txt文件
举例:
file:2023-08-24_16-29-52 - 这位勇敢的男子为了心爱之人每天坚守 .mp4
meta_file:2023-08-24_16-29-52 - 这位勇敢的男子为了心爱之人每天坚守 .txt
meta_file 内容:
```angular2html
这位勇敢的男子为了心爱之人每天坚守 🥺❤️🩹
#坚持不懈 #爱情执着 #奋斗使者 #短视频
```
---
### 2. 抖音
<img src="media/show/pdf3.gif" alt="douyin show" width="500"/>
使用playwright模拟浏览器行为
> 抖音前端实现,诸多css class id 均为随机数,故项目中locator多采用相对定位,而非固定定位
1. 准备视频目录结构
2. cookie获取:get_douyin_cookie.py 扫码登录
3. 上传视频:upload_video_to_douyin.py
其他部分解释:
```
douyin_setup handle 参数为True,为手动获取cookie False 则是校验cookie有效性
generate_schedule_time_next_day 默认从第二天开始(此举为避免选择时间的意外错误)
参数解释:
- total_videos 本次上传视频个数
- videos_per_day 每日上传视频数量
- daily_times 视频发布时间 默认6、11、14、16、22点
- start_days 从第N天开始
```
> 2023年12月15日补充:使用chromium可能会出现无法识别视频封面图片的情况
> 解决方案:
> 1. 下载chrome
> 2. 找到chrome的安装目录
> 3. 将目录配置到DouYinVideo类中 self.local_executable_path = "xxx/xxx/chrome.exe"
参考项目:
- https://github.com/wanghaisheng/tiktoka-studio-uploader
- https://github.com/Superheroff/douyin_uplod
- https://github.com/lishang520/DouYin-Auto-Upload.git
---
### 3. 视频号
使用playwright模拟浏览器行为
1. 准备视频目录结构
2. cookie获取:get_tencent_cookie.py 扫码登录
3. 上传视频:upload_video_to_tencent.py
其他部分解释:
```
参考上面douyin_setup 配置
```
> 视频号使用chromium会出现不支持上传视频,需要自行指定本地浏览器
> 解决方案:
> 1. 下载chrome
> 2. 找到chrome的安装目录
> 3. 将目录配置到DouYinVideo类中 self.local_executable_path = "xxx/xxx/chrome.exe"
---
### 4. 小红书
该实现,借助ReaJason的[xhs](https://github.com/ReaJason/xhs),再次感谢。
1. 目录结构同上
2. cookie获取,可使用chrome插件:EditThisCookie
- 设置导出格式
![Alt text](media/20231009111131.png)
- 导出
![Alt text](media/20231009111214.png)
3. 黏贴至 accounts.ini文件中
#### 解释与注意事项:
```
xhs签名方式分为两种:
- 本地签名 sign_locl (默认)
- 自建签名服务 sign
测试下来发现本地签名,在实际多账号情况下会存在问题
故如果你有多账号分发,建议采用自建签名服务(todo 上传docker配置)
```
##### 疑难杂症
遇到签名问题,可尝试更新cdn.jsdelivr.net_gh_requireCool_stealth.min.js_stealth.min.js文件
https://github.com/requireCool/stealth.min.js
关于xhs部分可参考作者: https://reajason.github.io/xhs/basic
##### todo
- 扫码登录方式(实验下来发现与浏览器获取的存在区别,会有问题,未来再研究)
参考项目:
- https://github.com/ReaJason/xhs
---
### 其余部分(todo)
整理后上传
---
## 🐾Communicate
探讨自动化上传、自动制作视频
<img src="media/group-qr.png" alt="group-qr" width="300"/>
没有合适的资源?快使用搜索试试~ 我知道了~
抖音视频号小红书快手自动上传工具
共28个文件
py:17个
png:3个
txt:2个
需积分: 5 12 下载量 95 浏览量
2024-02-20
11:19:20
上传
评论 4
收藏 1.55MB ZIP 举报
温馨提示
该项目旨在自动化发布视频到各个社交媒体平台 ## Feature - 中国主流社交媒体平台: - 抖音 - 视频号 - bilibili(todo) - 小红书 - 快手 - 部分国外社交媒体: - tiktok(todo) - youtube(todo) - 自动化上传(schedule)(todo) - 定时上传(cron) - cookie 管理(todo) - 国外平台proxy 设置(todo) - 多线程上传(todo) - slack 推送(todo) # 核心模块解释 ### 1. 视频文件准备 filepath 本地视频目录,目录包含 - 视频文件 - 视频meta信息txt文件 举例: file:2023-08-24_16-29-52 - 这位勇敢的男子为了心爱之人每天坚守 .mp4 meta_file:2023-08-24_16-29-52 - 这位勇敢的男子为了心爱之人每天坚守 .txt meta_file 内容: ```angular2html 这位勇敢的男子为了心爱之人每天坚守 #坚持不懈 #爱
资源推荐
资源详情
资源评论
收起资源包目录
抖音微信视频号自动上传工具.zip (28个子文件)
抖音微信视频号自动上传工具
media
20231009111214.png 35KB
20231009111131.png 87KB
group-qr.png 129KB
show
pdf3.gif 396KB
examples
__init__.py 0B
upload_video_to_douyin.py 1KB
get_douyin_cookie.py 298B
get_tencent_cookie.py 300B
upload_video_to_xhs.py 2KB
upload_video_to_tencent.py 1KB
utils
__init__.py 0B
constant.py 709B
files_times.py 3KB
conf.py 109B
xhs_uploader
__init__.py 0B
xhs_login_qrcode.py 1KB
cdn.jsdelivr.net_gh_requireCool_stealth.min.js_stealth.min.js 176KB
main.py 2KB
accounts.ini 32B
requirements.txt 54B
tencent_uploader
__init__.py 0B
main.py 12KB
.gitignore 3KB
videos
demo.txt 123B
demo.mp4 965KB
README.MD 4KB
douyin_uploader
__init__.py 0B
main.py 9KB
共 28 条
- 1
资源评论
leegine
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功