有被 OneDrive(SharePoint) 的下载烦到,一旦分享的时候文件多,网页的一键下载就只能打包下载(太容易羊了),否则就是自己一个个点,然后等玄学的 IDM 拦截。想给 NAS 上的 Aria2 下载也好麻烦,于是干脆做了个油猴脚本解决这个问题。
- 安装方式(建议使用 Tampermonkey Beta,普通版本不支持 IDM 、Aria2 批量下载):Greasy Fork
- 源码: https://github.com/kaaass/sharepoint-list-plugin
- 如有问题,欢迎 Issue 、PR
食用效果如下:
几个注意的事项:
- 为啥建议 Tampermonkey Beta ? 因为 OD 下载要 HttpOnly Cookie,但是普通版油猴不能读取。
- IDM 下载怎么用? 选择你想下载的文件,点击”IDM 下载“。此时会下载一个
download.ef2文件,在 IDM 里面导入之后就可以下载了。
- Aria2 推送提示“无法发送 Aria 下载请求!”? 请尝试添加服务器路径到用户域名白名单。在油猴管理面板编辑脚本,在“设置-XHR 安全-用户域名白名单”添加 RPC 域名。比如我的 RPC 路径是:
http://10.1.1.31:6800/jsonrpc,那么就需要填写10.1.1.31。