菜单导航

探索发现
social-auto-upload-开源一键分发程序,自动化短视频上传
探索发现

social-auto-upload-开源一键分发程序,自动化短视频上传

NoiseNoise
2024-08-05

介绍

该python程序是由纹章士开发,便于矩阵化运营媒体平台,实现自动化短视频上传

Github:https://github.com/cmdch2017/GenerateAndAutoupload

下载:https://pan.quark.cn/s/3ead7d85345c

pdf3

特点与功能

  • 支持中国主流社交媒体平台

    • 抖音:最大的短视频社交平台
    • 视频号:微信内的视频分享平台
    • Bilibili:知名的二次元视频社区
    • 小红书:以生活方式分享闻名的平台
    • 快手(todo):快速增长的短视频平台
  • 支持国际社交媒体平台

    • TikTok:国际版的抖音
    • YouTube(todo):全球最大的视频分享网站
    • python
    • chrome浏览器
    • ffmpeg

      自动化功能

      • 支持多账号 矩阵化执行:支持多个账号,分别执行各自的任务
      • 任务调度(Cron):支持复杂的时间设定,一次发布一周,半个月的视频

      环境依赖

  • 该项目在上面的项目基础上增加和删除了一些功能旨在自动生成视频并发布视频到各个社交媒体平台并打包程序

    使用

    默认当天的日期,网上找到的素材按照黏贴到空白处点击保存按钮,然后点击生成选定日期视频,确保生成cookies后,再点击一键上传即可。 生成的视频如下所示: 当然你也不一定需要用到生成视频的功能,只需要批量上传,那你就点击当日文件夹按钮

    tiktok show

    ## 💡Feature - 中国主流社交媒体平台: - [x] 抖音 - [x] 视频号 - [x] bilibili

    tiktok show

    💾Installation

    pip install -r requirements.txt
    playwright install chromium firefox
    

各平台详细说明

1. 抖音

douyin show
douyin show

使用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 本次上传视频个数(我调整了上限为10)
- videos_per_day 每日上传视频数量(我调整了上限为10)
- daily_times 视频发布时间 默认10111213141516171819- start_days 从第N天开始

使用chromium可能会出现无法识别视频封面图片的情况 解决方案:

  1. 下载chrome
  2. 找到chrome的安装目录
  3. 将本地chrome 路径conf文件中 LOCAL_CHROME_PATH = "xxx/xxx/chrome.exe"

2. 视频号

使用playwright模拟浏览器行为

  1. 准备视频目录结构
  2. cookie获取:get_tencent_cookie.py 扫码登录
  3. 上传视频:upload_video_to_tencent.py

其他部分解释:

参考上面douyin_setup 配置

视频号使用chromium会出现不支持上传视频,需要自行指定本地浏览器 解决方案:

  1. 下载chrome
  2. 找到chrome的安装目录
  3. 将本地chrome 路径conf文件中 LOCAL_CHROME_PATH = "xxx/xxx/chrome.exe"

3. bilibili

该实现,借助biliup的biliup-rs,再次感谢。

  1. 准备视频目录结构
  2. cookie获取:biliup.exe -u account.json login 选项你喜欢的登录方式 [
    登录方式
  3. 上传视频:upload_video_to_bilibili.py

解释与注意事项:

bilibili cookie 长期有效(至少我运行2年以来是这样的)
其他平台 诸如linux mac 服务器运行 请自行研究
版权声明

本文为「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

标签