2
Down
12
collect
share
[Linux]如何优雅地用aria2软件批量下载OneDrive分享文件
这里我想说如果你在哪里看见过这个内容没必要说出来,我只是想把批量下载onedrive分享文件的方法分享给想学习的老哥,在此就好好看教程吧,我自己本身试了了没问题,我也懒惰出视频了就干脆直接拿大佬的完成品丢出来
iwara老哥们听说过吧,
⑨大佬爬虫爬取到MMD只有2018年4月1日之前内容 所以虽然里面的内容不是很吸引我无奈容量太大了1600g所以想想我还是收了吧....
其他的黄文爬虫和本子韩漫爬虫我就不说了,我相信还有比我厉害的老哥
软件效果图:
【注意事项】
1⃣️本教程仅针对Linux系统,因为绝大多数服务器都是Linux系统,方便大家用大带宽高速转移。而且Linux相对于Windows系统来说,安装软件也比较方便。
2⃣️本教程需要用户对Linux命令行基础操作大致都懂,因此基础命令不会做过多解释。
3⃣️这个脚本应该也是完全可以在windows系统上使用的,就是windows安装Python库和Aria2c步骤不一样,其他都一样
【批量下载脚本地址】
Web links(github.com)
【教程正文】
本文以Ubuntu20.04为例,其他系统一致
1⃣️首先打开Ubuntu终端,执行以下命令安装必要软件,如果已经安装Python和Aria2可以略过
也就是这段:[email protected]:HenryzhaoH/sharepoint-batch-download-listgen.git
3⃣️随便新建一个文件夹并且打开,执行
4⃣️然后就可以先把终端放一边,用Chrome浏览器打开⑨大佬提供的三个OneDrive下载地址的任意一个,并在设置里打开开发者选项。
5⃣️在开发者菜单里,切换到“Network”这一栏,在“Filter”(就是过滤搜索栏)里面输入“RenderListDataAsStream“,然后重新刷新网页,会看到过滤出好几个结果,随便选择一个有“@a1“字样的结果打开。
6⃣️在打开结果里面“Headers”这一个分栏下面,咱们可以在“Request Url”这行看到Onedrive的真实文件夹地址,这个地址就是等会脚本需要用到的下载地址,但是需要稍做修改。首先咱们观察一下这个Onedrive分享页面,在"ecchi.iwara.tv"这个文件夹下面有许多“video”、“video2”、“video3”等等文件夹。如果你想下载整个分享文件夹,那只需要按照图示复制地址之后,在后面加上“Documents/“就行
7⃣️光有实际地址不行,这个脚本还需要有你浏览器的cookie。因此在“Headers”这一分栏下继续往下翻,找到“Set-Cookie”这一行,然后从“FedAuth=”后面开始,一直到第一个分号,所有内容全部复制并保存下载,这个是待会脚本需要用的Cookie。
8⃣️回到Ubuntu终端,用
9⃣️(一个好的教程是必定要有第9⃣️个步骤的)当你执行执行最后这个aria2c的命令时候,可以自己在后面添加一点aria2的rpc远程控制参数的,比如“ --enable-rpc=true --rpc-allow-origin-all=true --rpc-listen-all=true --rpc-secret=xxxx --rpc-listen-port=65535“等等,这样就可以用ariaNG等面板远程监控aria2的下载情况。另外一点,Linux直接执行aria2c命令之后是不能关闭终端或者从ssh断开的,断开了或者关闭终端程序进程就会终止。因此大家可以使用screen等命令建立一个后台运行的进程,详细用法可以百度或者Google这里不再赘述。
到这里教程算是结束,为了方便某些老哥还是看不懂,所以我丢了个视频在下面放200积分好了让你有学习的动力,视频里的教程是某位大佬教我的,视频里他没展示从零开始安装的步骤,不过却很详细的教怎么下载使用
那么链接我就放在下面了,不多bb走起!!
sudo apt install python-setuptools python-dev build-essential screen aria2c git
2⃣️打开脚本github页面(可能需要科学上网),按照图示复制脚本的下载链接
git clone Web links(github.com)
下载该脚本。打开脚本文件夹,删除无用文件,然后再执行chmod +x sharepoint_gen_aria2_download_list.py
赋予这个文件可执行权限。
示例1
Web links(nyaaacnz-my.sharepoint.com)这样待会脚本就会把"ecchi.iwara.tv"文件夹整个全部下载下来。但是如果你只想下载其中一个video文件夹,那么只需要在示例1的基础上再加上完整的文件路径;示例2
Web links(nyaaacnz-my.sharepoint.com)这样待会脚本就只会下载“video3”这一个文件夹下的所有内容,以此类推。
./sharepoint_gen_aria2_download_list.py
直接执行这个py脚本,脚本会提示你输入onedrive真实地址,把刚刚获取的真实地址复制上去并回车。接着脚本又会向你索要浏览器Cookie,照做。最后,脚本会问你希望下载到哪个文件夹,这里输入一个绝对路径就可以了。然后这个脚本就会开始工作,在同一个文件夹生成包含所有下载地址的txt文档,最后在终端屏幕上生成了一条以“aria2c”开头的命令,你只要执行这个命令,就会开始调用aria2c这个下载器依次下载整个Onedrive共享目录的文件,可靠性99%,比网页下载可靠的多。
Hide content, please check it after Pay points
N friends have already viewed unlocked content, and all points are available on this site for free. Come and register.
10 Points
Download content
Current locked content may contain download files, please unlock to view the full text
Hide content, please check it after Pay points
N friends have already viewed unlocked content, and all points are available on this site for free. Come and register.
10 Points
DeclarationAll articles on this site, unless otherwise indicated or marked, are original publications of this site. Any individual or organization is prohibited from copying, stealing, collecting, or publishing the content of this site to any website, book, or other media platform without the consent of the author. If the content of this site infringes upon the legitimate rights and interests of the original author, please contact us for processing: DMCA Report













维咔圈子巡查员
This guy seems to be very shy (bushi
不会就问,被人骂,也继续问,为什么会被骂为什么会出错可以上网搜搜,现在的年轻人都不喜欢折腾
This guy seems to be very shy (bushi
现实什么的,去他妈的吧。
This guy seems to be very shy (bushi
This guy seems to be very shy (bushi
This guy seems to be very shy (bushi
This guy seems to be very shy (bushi
This guy seems to be very shy (bushi
This guy seems to be very shy (bushi