百度云满速下载?Go语言能实现

相信大家平时肯定会用到百度云,云盘在我们日常生活中必不可少。但头疼的是用百度云客户端下载会被限速……..50M的带宽下载速度就1M左右,有时在几百kb转圈。

我们也想过办法,比如:用JavaScript脚本把下载链接cookie转成ed2k磁链接,或者用proxy代理工具。但都不尽人意,有的方法被屏蔽,有的还是无法达到满速下载。

今天阿shuai(sina:@西翟张帅)就带大家一起去实现!

首先,这套原理是基于GO语言的,在windows平台需要依赖cmd。有点linux语言基础的最好,但不会也不要紧,小编带你也可以。

1.此方法只适合下载自己云盘的东西,无法下载他人分享的东西,我们需要将他人的分享保存到我们的云盘,之后再使用此方法下载。说到这里有人会嫌麻烦,说还不如用客户端呢!!那就是时间的问题,东西小还可以大的话就。。。。这个工具有秒传的功能(rapidupload)和普通满速下载(upload),这里先不一一介绍。

2.下载工具:下面是我分享到百度云盘的工具,9M左右,普通下载就可以。

链接: https://pan.baidu.com/s/1_qmR93i_qXcgH946YLUOTg 密码: q26b

配置环境变量:将文件BaiduPCS-Go.exe放在非中文目录,我的在D:\BaiduPCS-Go我们把路径复制。右键计算机—属性—高级系统设置—环境变量(这个环境变量是win7的,要是win10或者win8自行百度)点击path

点击编辑,在最后面把路径粘上去(注意:要把光标定位到最后,看最后是否有英文分号,没有需要添加,在分号后面粘贴路径)

4.电脑键盘win+R 输入cmd 回车,之后我们输入:BaiduPCS-GO 回车。我们就可以登录百度云啦,下面介绍命令

5.登录:login --username=百度账号/邮箱/手机号ex: login --username=1040***2@qq.com回车接着输入密码(密码不可见)

有时会有验证码

6.接下来介绍命令:cd是进入目录命令ex: cd software中间有空格;ls或者l或者ll都是展示文件的命令,单独使用;cp是拷贝的命令,cp a.exe /software

cp文件名目标目录;这里不管什么路径都要用反斜杠(/),linux不认右斜杠。

mv重命名或者移动ex: mva.exe b.exe将a文件名重命名为b,或者mv a.exe /myvideo/video/a.exe将a移动到指定目录下(再起强调文件及目录不能有空格,如果无法打印中文可以右键标记,右键粘贴)

7.下载命令d或者download ex: d java视频.avi文件会自动下载到我们开始放BaiduPCS-GO.exe的目录download下面(就是环境变量拷贝的路径)快速下载. 快速上传upload或者u或者ru或者rapidupload 都要 只不过ru快,例如 ru D:/BaiduPCS-Go/abc.exe ./ 这个命令是将D盘的abc.exe上传到当前目录,点杠是当前目录的意思 或者ru D:/BaiduPCS-Go/abc.exe/software/video 命令和目录是有空格的。

8.mkdir是创建目录mkdirlujing就创建了lujing文件夹

9.logout是退出百度云,su是切换账号例如su 1798***2@qq.com

总结:好了现在是不是满速下载你的超大文件了呢!更多教程请关注微信公众号:乐亭ing