Skip to content

上传驱动器

sxyazi edited this page Sep 20, 2022 · 4 revisions

出于以下原因,不再提供“默认驱动器”:

  • 可能伴随的法律风险
  • 视频床的关键,就是上传接口,但若接口被公开,不久便会泛滥、被薅秃。因此我建议,自己找接口做驱动器,然后自己使用,也不要公开

制作驱动器

01. 找图床

以下内容复制自某 issue(现已删除):

我推荐把本程序当作是一个集成化的视频切片、上传、分享工具,至于往哪里传自己找图床,自己用也不要公开。

图床这个东西个人感觉还是不难找的,找国内比较大的平台,然后在里面找上传图片/文件的界面,抓个包就有了。对于上传限制可以通过伪造 Content-Type 和 文件头 来绕过,一般都是没啥难度的。不过最终的图片网址必须是支持 CORS 跨源的才行,具体看 Response Headers 里有没有 Access-Control-Allow-Origin: * 属性。

02. 代码实现

为了方便大家制作驱动器,我在 uploader 目录下创建了一个 example.py 文件,其中包含了十分详尽的实现代码 + 注释,囊括了上传信息伪造、图片头伪造等相关技巧,绝大部分接口都可以这样绕过。

所以你需要做的,只是找到图床,然后把该文件中的上传地址、上传参数改成你的图床的即可。

local 驱动器

鉴于部分用户有将视频切片后上传至自己服务器的需求,因此在 uploader 目录中还包含一个 local.py 文件,具体配置请参考 此文章

Clone this wiki locally