Greasy Fork

来自缓存

Greasy Fork is available in English.

网页媒体提取和批量下载工具

适用于大多数网站的视频和音频提取和批量下载工具,轻松抓取网页中的媒体资源

作者
申方达
日安装量
3
总安装量
3
评分
0 0 0
版本
1.0
创建于
2025-09-18
更新于
2025-09-18
大小
33.1 KB
许可证
暂无
适用于
所有网站

# 网页媒体提取和批量下载工具

## 插件简介

这是一个功能强大的油猴插件,用于扫描网页中的视频和音频资源并支持批量下载。该工具可以帮助您轻松提取和保存网页中的媒体内容,适用于大多数网站。

## 功能特性

### 核心功能
- 🔍 **智能扫描**:自动检测网页中的视频和音频元素
- 🎵 **媒体预览**:直观展示找到的媒体资源
- ⬇️ **批量下载**:支持单个或批量下载媒体资源
- 📦 **打包下载**:将选中的媒体资源打包为ZIP文件
- ⚙️ **自定义设置**:可配置最小尺寸等筛选条件

### 支持格式
- 视频格式:mp4, webm, ogg, flv, avi, mov, wmv, mkv等
- 音频格式:mp3, wav, m4a, aac, flac等

## 安装说明

### 前提条件
1. 安装油猴插件管理器(Tampermonkey或Greasemonkey)
2. 确保浏览器支持相关API

### 安装步骤
1. 打开油猴插件管理器
2. 点击"添加新脚本"
3. 复制粘贴本插件代码
4. 保存并启用插件

## 使用指南

### 基本操作
1. **打开插件面板**:点击页面右上角的🎵按钮
2. **扫描媒体**:点击"扫描媒体"按钮开始查找页面中的媒体资源
3. **选择资源**:
- 点击单个媒体项目进行选择/取消选择
- 使用"全选"/"取消"按钮批量操作
4. **下载资源**:
- 点击"下载选中"下载单个文件
- 点击"打包下载"将所有选中资源打包为ZIP文件

### 设置选项
- **最小宽度**:设置扫描视频的最小宽度(像素)
- **最小高度**:设置扫描视频的最小高度(像素)

## 技术说明

### 权限配置
插件使用以下油猴API权限:
- `GM_download`:用于下载媒体文件
- `GM_xmlhttpRequest`:用于获取媒体资源
- `GM_addStyle`:用于添加自定义样式
- `GM_setClipboard`:用于复制内容到剪贴板
- `@connect *`:允许跨域请求

### 依赖库
插件引入了以下第三方库:
- [email protected]:用于创建ZIP文件
- [email protected]:用于保存文件

## 适用场景

- 在线视频网站的媒体资源提取
- 音频播客内容的批量下载
- 教育网站课程视频的保存
- 社交媒体平台的媒体内容收集
- 个人媒体库的建设与管理

## 注意事项

1. 某些网站可能对媒体资源进行了防盗链保护,可能无法直接下载
2. 下载大文件时请确保网络连接稳定
3. 请遵守相关网站的使用条款和版权法规
4. 插件仅在您拥有合法权限的情况下使用

## 作者信息

**作者**:shenfangda

## 版本信息

**版本**:1.0
**发布日期**:2025年

## 更新日志

### v1.0 (2025)
- 初始版本发布
- 实现视频和音频资源的扫描与下载功能
- 添加批量下载和ZIP打包功能
- 设计直观的用户界面