FreePEP是一款专为人民教育出版社中小学电子教材平台开发的自动化教材解析、批量抓取与高清PDF合成工具。它提供了现代化的WebUI界面与交互式命令行两种操作模式,内置全量780+本教材目录,并配备自动解密引擎与阿里云WAF滑块验证码自动破解机制,支持一键下载指定学段、学科、年级的全套教材,并自动生成高清PDF文件,极大地方便了教育从业者、学生与教材研究者的使用。
- FreePEP开源项目地址:https://github.com/siknet/FreePEP
- FreePEP官方下载地址:https://github.com/siknet/FreePEP/releases

主要功能特点
- 双操作模式:一方面提供现代化WebUI界面,采用全响应式布局,还原官网层级筛选体验,支持复选框一键批量下载、实时进度条展示与本地保存目录快捷打开;另一方面提供交互式CLI终端,支持数字菜单导航选择与命令行参数直达,满足不同使用习惯的用户需求。
- 高清单页下载与PDF合成:自动探测各教材实际总页数,批量下载高分辨率原始JPG图片,并通过Pillow库自动合成为标准PDF文件,确保成品的清晰度与完整性。
- 核心技术支撑:底层库pep_core.py集成了AES解密、Playwright爬取与PDF合成能力,自动解密引擎与验证码破解机制保障了抓取过程的顺畅,同时基于FastAPI构建WebUI服务器。
优势亮点
- 开箱即用:直接下载发行包解压后运行FreePEP.exe即可使用,普通用户无需安装Python环境。
- 功能完整:内置全量教材目录,支持一键批量下载和自动高清PDF合成,且可以打包为独立绿色软件分发给他人。
- 界面友好:WebUI界面还原官网筛选体验,操作直观;同时支持服务器环境部署,兼具灵活性与可扩展性。项目采用MIT开源协议,代码完全开放,便于学习交流。
适用人群与场景
FreePEP主要适用于需要批量下载人民教育出版社中小学电子教材的用户,包括教师、教育研究者、学生及家长群体。同时,该项目也适合Python爬虫技术爱好者、逆向工程学习者用于技术研究与交流。
需要特别说明的是,下载的教材版权归人民教育出版社所有,项目仅供个人学习研究使用,严禁用于商业用途,且使用者需控制请求频率,避免对官方服务器造成过大负载,下载后的资料应在24小时内删除。使用者须自行承担相关责任,遵守法律法规与版权规定。
相关导航
暂无评论...






