> 主要 > 从 OneDrive 或 SharePoint 共享链接中提取下载 URL 并将其推送到 aria2

从 OneDrive 或 SharePoint 共享链接中提取下载 URL 并将其推送到 aria2

 

从 OneDrive 或 SharePoint 共享链接中提取下载 URL 并将其推送到 aria2。它将继续在没有图形界面的系统上工作。

开源地址:https://github.com/gaowanliang/OneDriveShareLinkPushAria2从 OneDrive 或 SharePoint 共享链接中提取下载 URL 并将其推送到 aria2

支持的下载方式:OneDrive分享链接 快速下载方法

・ 下载 xxx-my.sharepoint.com 下载链接

・ 多文件推送无需下载密码

・使用下载密码的多文件推送

· 嵌套文件夹中的文件推送4

-任意选择文件推送

・ 下载xxx-my.sharepoint.cn下载链接(理论支持)

无密码链接

https://gitaccuacnz2-my.sharepoint.com/:f:/g/personal/mail_finderacg_com/EheQwACFhe9JuGUn4hlg9esBsKyk5jp9-Iz69kqzLLF5Xw?e=FG7SHh

以这个下载链接为例

这时候就需要使用无密码下载代码,也就是main.py。如果你打开这个文件,你会看到有一些全局变量。

OneDriveShareURL:下载地址。 https://gitaccuacnz2-my.sharepoint.com/:f:/g/personal/mail_finderacg_com/EheQwACFhe9JuGUn4hlg9esBsKyk5jp9-Iz69kqzLLF5Xw?必须输入 e = FG7SHh

aria2Link:aria2 的 rpc 地址。对于本地机器,通常是http://localhost:端口号/jsonrpc。

aria2Secret: aria2 秘密

isDownload:是否下载,为False时,仅输出文件列表7

downloadStart:下载起始文件号。默认值为 1。

downloadNum:从 downloadStart 连续下载的文件数。 -1 表示所有下载(如果是 -1,则忽略 downloadStart)

如果要下载第二个文件,则需要 downloadStart = 2 和 downloadNum = 1。

如果要下载第二个和第三个文件,则需要downloadStart = 2和downloadNum = 2。

更改后,确保目标 aria2 已打开并运行 python3main.py。

密码链接

以 https://jia666-my.sharepoint.com/:f:/g/personal/1025_xkx_me/EsqNMFlDoyZKt-RGcsI1F2EB6AiQMBIpQM4Ka247KkyOQw?e=oC1y7r 为例。

此时需要使用密码中的下载码,即havepassword.py来打开这个文件。可以看到有一些全局变量(不再赘述)。

OneDriveSharePwd:OneDrive 链接密码

用法同上。

使用前请先使用git clone https://github.com/gaowanliang/OneDriveShareLinkPushAria2.git 克隆整个项目后再使用。

havepassword.py 依赖于 main.py。如果要使用需要密码的版本,则需要 pip install pyppeteer。

从 OneDrive 或 SharePoint 共享链接中提取下载 URL 并将其推送到 aria2:等您坐沙发呢!

发表评论

表情
还能输入210个字