Skip to content

多线程上传/下载飞书妙记视频&SRT字幕 语音转文字 飞书爬虫

Notifications You must be signed in to change notification settings

YiHeCN/feishu_minutes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

多线程上传/下载飞书妙记(SRT字幕)

使用场景

  • 定期下载飞书会议视频与字幕,实现会议的自动备份。
  • 定期检查妙记额度使用情况,快要超出则删除旧的妙记。
  • 从本地上传视频后导出字幕,实现语音转文字。

使用步骤

  1. 首先安装 requests 库和 tqdm 库 pip install requests tqdm

  2. 打开飞书妙记主页,按F12打开开发者工具,点击网络栏,刷新后复制网络请求 list?size=20&space_name= 中的cookie

下载妙记

  1. 步骤2中的cookie粘贴至feishu_downloader.pyminutes_cookie变量处。
  2. (可选)妙记余额不足才进行删除,以保证云端有尽量多的妙记:在完成步骤3的基础上,在飞书管理后台按F12,刷新后复制网络请求 count?_t= 中的cookie到代码文件中的变量manager_cookie处。
  3. 执行 python feishu_downloader.py

上传妙记

  1. 步骤2中的cookie粘贴至feishu_uploader.pycookie变量处,并将所要上传的视频所在的路径填写至file_path变量处。
  2. 执行 python feishu_uploader.py。注意:代码中仅为单个文件的上传。请勿滥用。

注意事项

  • 下载需要用到aria2,本仓库中给出的是win64版本的,如果你是其他操作系统请在 https://github.com/aria2/aria2/releases 中下载相应版本并替换。
  • 步骤2中的cookie是以 minutes_csrf_token= 为开头的很长的一个字符串。
  • 步骤4中的cookie是以 passport_web_did= 为开头的很长的一个字符串。
  • 是否使用代理可根据自己的情况自行设置。默认不使用。
  • 飞书分片上传文件API 中声明该接口不支持太高的并发且调用频率上限为5QPS,且本人无批量转文字需求,故未对多个文件的同时转写进行尝试。本项目仅为实现上传与下载的自动化。

About

多线程上传/下载飞书妙记视频&SRT字幕 语音转文字 飞书爬虫

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%