MediaFire 网盘队列下载脚本

MediaFire 网盘队列下载脚本

自己写了一个MediaFire网盘队列下载的Python脚本,放在Github上。

MediaFire是一个国外的网盘。通常情况下,我们可以用浏览器下载MediaFire的文件,但是不能同时下载过多文件,只能几个几个地慢慢手动下载,比较费时间,所以我设计了这样一个Python脚本,可以自动下载,省去了手动操作。

目前采用两个为一组的下载方式,每组之间暂停2分钟,来避免服务器将下载速度归零。这样的下载速度可以保持在1MB/s以上。如果速度归零后过段时间会重启下载。

支持断点续传。可以随时关闭。断点续传的功能完全照搬这篇博客实现。

依赖

Python 3

bs4, chardet (如果没有安装,该脚本会自动安装)

用法

修改脚本mediaFireDownloader.py开头的DOWNLOAD_PATH参数来设置下载位置。默认下载位置是脚本所在文件夹。

打开mediaFireDownloader.py,粘贴MediaFire链接,回车即可开始下载。MediaFire链接形如https://www.mediafire.com/file/r7b9sl4kftqhapu/220206836a.7z/file.

或者把写有链接的txt文件拖入mediaFireDownloader.py,即可把文件添加进下载队列。下次打开mediaFireDownloader.py后会直接开始下载。txt文件要求一行一个链接。

下载时输入quit或q回车,即可不再继续下载,程序会在当前下载完成后退出。

License

The project is released under MIT License.

posted @ 2022-03-25 09:50  mariocanfly  阅读(2576)  评论(0编辑  收藏  举报