MohKardan/4000-Essential-English-Words
GitHub: MohKardan/4000-Essential-English-Words
一个基于 Python 的自动化下载器,用于批量提取英语学习平台「4000 Essential English Words」的词汇数据、图片和音频资源。
Stars: 3 | Forks: 0
# 4000 Essential English Words – 数据提取器
一个基于 Python 的强大下载器,用于从 **4000 Essential English Words** 学习平台提取词汇数据、图像和音频文件。
该工具会自动下载结构化的词汇数据 (`data.json`),以及每一册书和每个单元中所有相关的**媒体资源(图像和发音音频)**。
## 数据来源
所有数据均提取自:
https://www.essentialenglish.review
本仓库**不包含原始数据集**。它仅提供用于下载公开可用资源的工具。所有知识产权归原出版商所有。
## 支持版本
目前支持:
✅ **4000 Essential English Words – 第一版**
计划支持:
🚧 **4000 Essential English Words – 第二版**(即将推出)
## 功能
- **自动化提取:** 下载词汇元数据、图像和音频。
- **健壮性:** 内置针对网络故障的重试机制。
- **高效性:** 流式下载以优化内存使用,并带有“跳过已存在文件”逻辑以防止重复下载。
- **组织性:** 自动为每本书创建结构化的 `output/` 目录。
- **代理支持:** 可配置代理设置,适用于受限的网络环境。
## 项目结构
```
output/
book1/
data.json
images/
audio/
...
```
标签:Python, 教育辅助工具, 数据提取, 文件下载器, 无后门, 逆向工具