# PythonStudy-PEPDownloader **Repository Path**: loongba/PythonStudy-PEPDownloader ## Basic Information - **Project Name**: PythonStudy-PEPDownloader - **Description**: 陪小朋友学习编程-实战小应用:自动下载人教版电子教材 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: https://loongba.cn - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-09 - **Last Updated**: 2024-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## PythonStudy 是小学的小朋友学习 Python 的一些实战代码。 ## PEP Downloader 是针对 **人民教育出版社 PEP 网站** 提供的教材电子版进行自动化下载的一个实战例子: 1. 从人民教育出版社官方网站下载教材图片,最高清的画质 2. 创建 A4 规格的 PDF 文件,将教材的图片合并到 PDF 文件 ## 版本说明 考虑到小朋友学习路径,每个版本单独保存为一个文件。 1. V1.x:一次一本,下载指定的教材的图片并自动创建 PDF 文件。 ——采用 HTTP GET 方式获得图片文件 2. V2.x:一次一个学科一个年级或全部年级的教材,并自动创建多个 PDF 文件。 ——采用 微软 PlayWright 模拟浏览器操作方式获得目录信息 **注意:**V1.x 需要指定单个教材电子版 Url;V2.x 不需要指定教材的 Url,除非 PEP 官网做了较大调整。 ## 为什么有了这样的代码? 根据《义务教育法》和教育部相关文件,人民教育出版社公开提供了九年制义务教育相关的课件电子版,我们表示衷心的感谢。 但有很多第三方主体,为了吸引粉丝和流量,在各自网站、论坛、公众号推广人教出版社等的电子教材——的乱七八糟的版本。 往往画质低、加入广告等,甚至还需要先关注甚至付费才能下载。 所以,在带小朋友们一起“玩”代码的过程中,我们用下载 PEP 的电子教材作为练手,顺带也**避开那些不良第三方和粗制滥造的电子教材**。 另外,**家长们可以通过人民教育出版社官方**获得**最高画质**甚至带互动和发音的电子教材: 1. **人民教育出版社 官方网站**: —— **画质最为清晰看官网**,比如电脑、大屏幕访问; ——这是四年级教材事件之后的最新网址; 2. **人民教育出版社 官方微信小程序**:“**人教教材学习**” —— 手机、平板访问小程序最方便 ——**小程序中的教材带有“点读”功能**,“哪里不会点哪里”,英语版的发音与教材配套的CD一致。