🚀 小雅平台课件下载利器!批量下载、排序、筛选、导出等一应俱全!更多功能等你发掘!
These are versions of this script where the code was updated. Show all versions.
1、支持m3u8格式视频的片段列表抓取,由于前端限制,请自行使用专业工具下载。2、将依赖库迁移至油叉,可以略微提高加载速度。
1、修复当备用下载组件展开时,获取到的新链接不会显示下载按钮的问题。
1、修复脉冲动画被小雅覆盖的问题。
1、修复压缩包导出的初始化错误。
1、修复重新打开页面后,勾选不显示的组件依然显示的问题。
1、新增备用下载器,可在彩蛋中触发(触发方式请查看教程网页)。用于应对一些无法获取树状图的课程。
1、美化自定义通知样式。2、完善部分细节。
1、修复ef2、txt、csv、json导出的链接错误的问题。
1、修复导出的压缩包内的文件无法打开的错误。
1、修复批量下载链接被错误地指向预览链接导致无法下载。2、添加多个文件下载时的确认提示。
1、修复预览word时,字数始终显示0的错误。2、优化预览文字的分段逻辑。(分段与否很大程度上取决于返回的数据,因此有可能比较混乱,凑活用吧。)3、给预览文字加上了搜索功能。
1、重写预览逻辑,现在只要是小雅能预览的,这里也都能预览。2、新增获取文件详情(只对pdf、ppt、pptx、doc、docx、xls、xlsx生效),不同文件获取到的东西也不一样。(注:基本参数包括文件大小、创建时间和修改时间等。除此之外,pdf、doc和docx可以获取到全部可复制的文本,ppt和pptx可以获取到标题,xls和xlsx可以获取到工作表名称。)
1、新增对zip和rar的预览支持。2、为一部分因小雅对文件的mimetype错误标识而无法预览的链接进行检查。3、为预览窗口添加触摸拖动功能。
1、新增预览功能,支持常见的文档及图片格式。2、优化界面,修复部分bug。
1、修复在视频页面时,即使已成功抓取视频,仍会错误提示抓取失败的问题。
1、由于小雅前端叕更新了,重写右上角组件的下载逻辑。(优点:直接通过小雅的API获取,支持更多文件;缺点:需要先在课程首页获取必要参数)2、自定义通知样式,不再使用浏览器自带控件。
1、于树状图右下角添加下载按钮,方便操作。2、新增ZIP导出失败时的提示弹窗。
1、新增多种导出选项,同时支持导出为ZIP。2、优化部分UI布局。
1、于进度条容器新增总进度、速度显示和剩余时间显示。2、修复部分细节问题。
1、在树状图中,现在直接点击文件夹也可以展开和收起列表了。2、给树状图的搜索新增了指示器。3、修复右下角下载列表和树状图的勾选框不同步的问题。
1、新增“自定义过滤器”,用于定义右上角下载组件抓取的文件类型以及右下角下载组件的筛选规则。2、新增“音频”后缀名规则。3、修复树状图搜索时,部分文件类型无法被搜索到的问题。
1、优化树状图搜索功能。2、优化右上角、右下角下载列表布局。3、修复部分细节问题。
1、修复搜索框css样式冲突。
1、修复在树状图搜索时,项目匹配不准确以及高亮导致的颜色异常的bug。
1、于右下角下载列表新增课程树状图构建按钮。2、给右下角下载列表新增重试机制,抓取失败的链接会自动重试。3、完善部分细节。
1、优化部分代码结构。2、优化视频抓取组件布局。3、修复部分细节问题。
1、新增视频抓取器,自动检测页面中是否有视频资源。2、优化主函数,现在所有组件都会同时出现。3、修复部分细节bug。
1、修改onload函数,现在直接使用定时器以提高移动设备兼容性。
1、修复其他学校的下载问题。2、重写控制面板,更清晰易读了。3、支持第三方软件下载,可在控制面板里切换。4、支持导出功能,可把课件链接导出为ef2或txt格式。5、新增下载历史功能。6、修复已读和清空消息的循环错误。7、修复检测更新的请求发送问题,现在不会从缓存中读取了。8、完善多处动画细节。
1、由于小雅平台升级,现在所有的fetch方法都加上了头部验证以修复下载。2、重写已读所有消息和清空所有消息的函数以修复消息请求错误。
1、新增“小雅排序”,即根据课程首页树状图默认排序。2、完善部分细节。
1、修复切换课程时,筛选条件没有清空的问题。2、修复控制面板中,提示消息有时会消失的问题。3、在控制面板中新增检查更新按钮。4、右上角下载列表可以收折成一个小球了。5、美化勾选框,优化部分细节。
1、修复因同步XHR请求导致的页面崩溃问题。2、新增拖动下载功能,将列表中的链接拖入进度条容器即可下载。3、新增日期排序,为链接添加日期参数。4、美化下载列表。
1、理论上,现在可以获取不同学校的资源了。2、新增控制面板以控制部件的可见性。3、控制面板中添加快速发送已读报告和删除通知的按钮。4、进一步美化,添加多种交互按钮与动画。
1、添加背景动画。2、为下载列表添加快速筛选下拉栏。3、美化进度条界面,添加多项指示元素。4、右上角下载界面可以抓取更多文件了。
1、新增下载指示器,可以查看下载进度以及手动停止下载。2、修复全选后无法下载的bug。3、修改下载逻辑,优化代码。4、进一步美化。
1、美化下载页面。2、因为拖动老出bug,现在直接将批量下载按钮固定在右下角了。3、批量下载中增加全选按钮。
1、左下角的下载按钮可以拖动了。2、搜索框和批量下载按钮不会再消失了。
1、修复右上角小框无法下载的问题。2、现在不用双击按钮了。
1、偶然看到了另一位作者写的小雅脚本,功能很好,可以直接爬取这门课的所有课件,但是好像将近一年没更新了,于是我修复了其不能翻页的bug,并且在源代码的基础上添加了批量下载、自动重命名和搜索的功能。在此贴上原脚本的链接:https://greasyfork.org/zh-CN/scripts/463259-%E5%B0%8F%E9%9B%85%E8%AF%BE%E7%A8%8B%E8%B5%84%E6%BA%90%E4%B8%8B%E8%BD%BD%E5%8A%A9%E6%89%8B2、将此脚本和这个脚本整合在一起。
修复当文件名过长时,下载的文件命名不完全的问题
1、抓取时自动获取文件标题名称,不再直接显示链接2、下载后自动命名3、新增抓取成功后闪烁动画4、美化字体
1、美化抓取界面2、现在可以通过鼠标自由拖动和缩放窗口了
1、现在可以通过直接点击url下载文件了,不需要通过中间页手动选取。2、在刷新页面之前,不会重复抓取之前抓取过的url了。
Show all script versions