一、这是什么
一个在「学科网 / AI职教」页面里运行的浏览器油猴脚本。它把你原本要手动做的
「复制资料网址 → 打开下载站 → 粘贴网址 → 填账号密码邮箱 → 点下载 → 一条条重复」
整套动作自动化:在学科网页面上直接采集资料链接、组队,然后一键批量提交到你配置的下
载服务,能自动存盘的文件就存盘,只能发邮箱的就标记“已发邮箱”。
界面是页面右下角一个 🐾 悬浮按钮,点开是一个独立面板,不干扰学科网正常使用。
二、能用在哪些页面(@match 范围)
*://*.xkw.com/*(zhijiao.xkw.com、wxt.xkw.com、kehou.xkw.com、资源篮 zhijiao.xkw.com/cart 等)
*://*.zxxk.com/*(www.zxxk.com、user.zxxk.com 等)
支持的四类采集场景:
- 打包页
docpack/{id}.html:整包里的子资料链接
- 资源篮页
cart:你“加入资源篮”收藏进去的资料(推荐主战场)
- 资源详情页
doc/{id}.html:本页这一份
- 搜索 / 列表页:结果列表里的多条资料链接
三、安装(脚本猫 ScriptCat)
- 浏览器装好「脚本猫 / ScriptCat」扩展(Chrome 网上应用店,或 Edge 开发人员工具加载)。
- 打开脚本猫管理页 →「安装脚本」或「新建脚本」。
- 新建脚本:把
学科网自动下载.user.js 全文粘贴进去 → 保存(Ctrl/Cmd+S)。
- 或把
.user.js 文件直接拖进浏览器窗口,脚本猫会弹安装确认页。
- 首次运行若弹出“是否允许在 xxx.com 运行 / 是否允许跨域请求”,选「允许 / 总是允许」。
四、界面与使用方法
4.1 打开面板
点击右下角 🐾 按钮 → 弹出主面板。再次点 🐾 或面板右上 ✕ 收起。
4.2 配置(右上 ⚙ 展开/收起“配置”区)
| 字段 |
说明 |
默认值 / 建议 |
| 服务地址 |
下载站基础地址,末尾不用带 / |
|
| 账号 |
下载站的登录账号 |
你的下载站账号 |
| 密码 |
下载站密码 |
仅存本机 |
| 邮箱 |
部分资料走“发送到邮箱”,务必填对 |
常用邮箱 |
| 间隔(秒) |
每条提交之间的等待秒数 |
建议 3~5 秒,防上限/防一次性提交 |
| 自动下载文件 |
勾选=直接把文件存盘;不勾=只列出可点“打开”的直链 |
视网络/浏览器策略,失败可改此项 |
填好点「保存配置」,配置会持久化保存,下次打开自动带出。
4.3 采集链接
在学科网目标页面点「采集当前页链接」→ 页面里所有 /doc/{id}.html 资料会以“带标题 +
勾选框”的形式进入队列;已在队列里的自动跳过(按 URL 去重)。日志会提示本次新增多少条。
小贴士:打包页可能滚动才加载更多子资料,采到的数量偏少时先滚到底再采集;或者干脆把想
下载的资料逐条“加入资源篮”进资源篮,再到 /cart 页采集,最精准。
4.4 队列操作
- 「全选 / 全不选」:批量切换勾选
- 「清空队列」:清空全部(有二次确认)
- 每条右侧:状态标签(待下载 / 解析中 / 已下载 / 已发邮箱 / 已解析 / 失败);若解析出直链,会多一个「打开」可手动下载或重试
4.5 开始 / 停止
点「开始下载」:脚本按队列里“勾选且待下载/重试”的条目,逐条带间隔提交。
- 下载中「开始」置灰、「停止」可用;点「停止」会在当前条目结束后停下,可再次「开始」续跑。
- 底部实时显示「完成 N / 总数(失败 M)」;日志区滚动打印每条结果与时间戳。