☰
首页
/
某思视频处理
目录
某思视频处理
某思视频采集
一、架构总览
二、涉及的域名和接口
2.1 域名汇总
2.2 某思素材详情接口
2.3 KT平台接口(早期参考,已弃用)
三、视频URL完整体系
3.1 三种形态
3.2 形态A详解 — encfile代理
3.3 形态B详解 — 微信SVP直链
3.4 形态C详解 — 广点通原始URL(核心)
四、核心技术:COS 水印绕过
4.1 水印实现原理
4.2 绕过实现
4.3 鉴权参数保持
4.4 KT 验证
五、逆向方法:API 拦截
5.1 Chrome Manifest V3 MAIN World 注入
5.2 fetch 劫持
5.3 XHR 劫持(兜底)
5.4 inject.js 与 content.js 通信
六、EncURL 解码
6.1 解码原理
6.2 解码示例
七、RSA加密(e.qq.com — 仅KT使用,本项目不需要)
7.1 算法参数
7.2 公钥
7.3 e.qq.com URL 结构
7.4 KT 为什么需要 e.qq.com + RSA
八、扩展实现细节
8.1 项目文件
8.2 manifest.json
8.3 inject.js 完整数据流
8.4 content.js UI
8.5 background.js
九、M4A 后缀问题说明
十、维护指南
10.1 需要监控的变化点
10.2 必须维护的代码位置
① API 拦截路径 — `inject.js:2`
② 数据提取字段 — `inject.js` handle() 函数
③ URL 改写规则 — `inject.js` removeWatermark() 函数
④ 域名权限 — `manifest.json`
10.3 不需要维护的部分
10.4 故障排查
附录A:发现过程
附录B:文件清单