这个 Chrome 扩展程序旨在读取北京大学教学网上的文件并批量下载。
chrome-extension
├── src
│ ├── background.js # 处理扩展生命周期事件的后台脚本
│ ├── content.js # 从网页读取链接的内容脚本
│ ├── manifest.json # 扩展配置文件
│ └── popup
│ ├── popup.html # 弹出界面的 HTML 结构
│ └── popup.js # 处理弹出交互的脚本
├── images
│ └── icon.png # 扩展图标
└── README.md # 项目文档
- 读取所有链接:扩展程序扫描当前网页上的所有锚点 (
<a>) 标签并获取它们的href属性。 - 批量下载:用户可以通过弹出界面上的单击按钮下载链接指向的文件。
- 用户友好界面:弹出界面提供了一个简单直观的界面,供用户与扩展程序交互。
- 克隆仓库或下载源代码。
- 打开 Chrome 并导航到
chrome://extensions/。 - 在右上角启用“开发者模式”。
- 点击“加载已解压的扩展程序”,然后选择
chrome-extension目录。 - 现在扩展程序应该已经安装并可以使用。
- 导航到北京大学教学网,登陆后打开某个课程的“课程内容”、“课程作业”等界面。
- 点击 Chrome 工具栏中的扩展程序图标。
- 在弹出界面中,点击"Find All Links"按钮读取所有链接。
- 读取完成后,点击"Download All Links"按钮下载所有链接指向的文件
如果您有改进建议或新功能,欢迎提交问题或拉取请求。
此项目根据 MIT 许可证授权。有关详细信息,请参阅 LICENSE 文件。