Levon 发表于 2017-6-8 14:07:50

百度云盘下载器BaiduSpide-1.2Bate(开源版)

本帖最后由 Levon 于 2017-6-8 14:09 编辑

原机器猫百度网盘下载器新版本发布,本次更新修复了闪退的bug,新增了多进程下载功能(变相实现加速下载),真正突破了百度云下载的限制,新版依旧采用Console形式呈现,为解决无法粘贴url的问题,本次更新可直接通过批处理调用主程序,下载安装完程序后,桌面会生成一个名为:BaiduSiper 的图标,点击该图标即可运行本程序,值得注意的是我们在这个版本中加入了分片下载功能,通过文件分割的形式进行分片处理文件,大文件(以容量)作为分割的基准进行进程数的分配,因目前我强制设置为8个进程,大家在下载文件的时候,应按比例分割文件的内容,比如,预下载的文件大小为800MB,我们可以选择以MB方式分割,并以100MB分配给每条进程,则表示每条进程同时下载100MB,暂不推荐进程数设置较多,因为可能会导致进程假死,重要的事情说三遍:本程序仅支持除文件夹以外的共享文件下载、本程序仅支持除文件夹以外的共享文件下载、本程序仅支持除文件夹以外的共享文件下载,并且网址输入入口没有做异常捕获处理,如果在使用中,发现输入完网址按回车后闪退,或者报错,请仔细检查您的网址是否为百度云盘的分享网址,且分享内容为非文件夹。经过长时间的测试,程序下载速度较为稳定,一般保持在800Kb - 1Mb之间,为了证实下载速度是否正常,我专门分别用本程序和IDM进行尝试在12M电信环境下下载640MB的文件,我的程序花了15分钟左右完成下载,值得开心的是,IDM同样也同样显示需要15分钟左右,另外,进程太多并不意味着下载速度一定就很快,相反它只会更慢,遇到闪退等问题前,请不要慌,多尝试几个链接,并确定网址没问题,我相信你一定会掌握的!本程序已经通过多位用户测试,可以正常使用,故来鱼C发布!如果您觉得我的程序对您有用或有所启发,别忘了打赏些鱼币哟.X:D



温馨提示:下载大文件时,请一定要合理分配进程哦,如下图所示,取得文件大小为约13MB左右,以2MB分割,分成了6份,一定要充分利用好每一条进程,当然我必须得承认,我的算法存在很大的弊端,这也将作为下个版本的重大更新之一,大家有更好的算法可以自行编写,或者分享交流,我们无限欢迎。



再次提醒大家,由于本程序基于Console的关系,全程以黑窗口形式展示,程序本身并不支持复制粘贴,想要使用复制粘贴功能,请点击批处理运行而不是直接打开主程序MainAPP.exe,批处理图标在安装的同时会在桌面创建!



下载通道:

百度云盘下载      密码:ny5a

源码下载通道:

百度云盘下载      密码: icrd

MSK 发表于 2017-6-8 18:09:42

百度云神器啊!{:10_277:}

purplenight 发表于 2017-6-9 09:34:44

听起来不错!

Levon 发表于 2017-6-9 23:23:34

居然没人看,,,,,,,{:10_245:}哎

libocdf 发表于 2017-6-11 01:14:25

很不错的东西,感谢楼主!!!

老刘001 发表于 2017-6-13 19:44:06

感谢楼主,支持楼主!

熊孩子的爱 发表于 2017-6-14 00:57:45

楼主输入验证码要把图片关了才能出输入框,这个一般人都不会记验证码,最好是能同时

另外给你推荐一个打包软件,pyinstaller,很好用
命令
pyinstaller -F -p D:\360安全浏览器下载\baiduSiper -i 003.ico mainapp.py

-F大写的,大包成一个文件
-p模块目录
-i   图标

Levon 发表于 2017-6-15 22:30:09

熊孩子的爱 发表于 2017-6-14 00:57
楼主输入验证码要把图片关了才能出输入框,这个一般人都不会记验证码,最好是能同时

另外给你推荐一个打 ...

然而,python3.6并不支持这个,,,另外,验证码也就几个字母,这样都记不住真不知该怎么说了,下个版本将采用GUI开发,

killonemore 发表于 2017-6-26 20:43:09

好东西,要支持一下

fhqitxu 发表于 2017-7-2 13:47:08

牛人天天有,{:9_232:}

Fu_k_hina 发表于 2018-1-26 15:02:14

Levon 发表于 2017-6-15 22:30
然而,python3.6并不支持这个,,,另外,验证码也就几个字母,这样都记不住真不知该怎么说了,下个版本 ...

我用cx_freezer打包过p3.6的程序,楼主可以试试
页: [1]
查看完整版本: 百度云盘下载器BaiduSpide-1.2Bate(开源版)