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, 教育辅助工具, 数据提取, 文件下载器, 无后门, 逆向工具