[软件教程] 使用Python脚本多进程批量下载OneDrive云盘目录文件

115大咖1142022-06-09 09:43:01

该脚本适用于任意基于Oneindex云盘搭建的OneDrive网盘目录,可批量下载目录地址下的任意文件。

该项目使用requests库请求网页内容,然后用re模块匹配文件名和文件地址,然后保存成对应的文件。思路很简单,如果单个进程下载会非常耗时,因此加入了多进程threading模块。爬取效果堪比IDM下载工具,速度几乎可以满带宽。感谢微软OneDrive云盘。

项目地址:https://github.com/Baiyuetribe/MyPythonCode/

0. 以佰阅云盘为例

云盘地址:https://cloud.baiyue.one/

爬取后效果如下:

[软件教程] 使用Python脚本多进程批量下载OneDrive云盘目录文件

1.使用方法

该脚本适用于任意基于Oneindex云盘搭建的OneDrive网盘,目前实现了出文件夹以外任意文件的批量下载。

具体操作如下,首先微软商店安装好python(安装方法类似于安装爱奇艺、网易云一样),然后下载onedrivedl.py脚本到任意文件夹。下载地址:https://github.com/Baiyuetribe/MyPythonCode/tree/master/OneDriveDownload

使用案例:

示例1(批量下载书籍):
python onedrivedl.py https://cloud.baiyue.one/?/Books/

示例2:(批量下载视频)

python onedrivedl.py https://cloud.baiyue.one/?/Blog_videos/

通用格式:

python onedrivedl.py 云盘地址

2.小结

原本在下载这块加上进度条,但是基于tqdmprogressbar2的进度条,目前还不晓得如何统计当前下载速度,因此暂时无法加入,后期如果搞明白了,可以加入下载任务进度条。


友情小提示:

本站所有内容均由互联网收集整理、网友分享,我们不承担任何技术、责任及版权问题,资源测速后请24小时后删除!若您需要请您购买正版授权并合法使用,我们不对任何资源负法律责任。

资源失效请留言站长,压缩文件请在电脑上用最新版的好压或者360压缩软件解压,请勿在线解压,手机解压失败的勿扰。

网赚盘链接失效不补,要稳定请移步干净云或BT,BT比较推荐用xdown(https://xdown.org/)或Sharea(http://shareaza.sourceforge.net/)下载,也可用115、PikPak、uTorrent或BitComet下载。

网友评论

您需要 登录账户 后才能发表评论
精品推荐!
  • 最新文章
  • 热门文章
  • 热评文章
最新评论
热门标签
站点信息
  • 文章总数:14087
  • 页面总数:0
  • 分类总数:19
  • 标签总数:363
  • 评论总数:210
  • 浏览总数:909777
友情链接