又一款百度网盘高速下载工具:BaiduCDP (开源C++源码)

  • 酉灿
  • 收藏夹吃灰系列
  • Aug 19, 2020

BaiduCDP 是@cool2528工作业余时间使用C/C++写的一个百度网盘高速下载工具,通过分析百度网盘Web接口API结合aria2实现多线程高速下载,目前只能在Windows平台下使用。



如上图所示,下载速度还是可以的,比百度云盘客户端快很多。

构建
BaiduCDP 依赖第三方库如下 1.boost
2.openssl 
3.zlib 
4.rapidjson 
5.libcurl 
6.miniblink 
7.glog 
1.获取源代码
git clone https://github.com/cool2528/baiduCDP.git
2.下载依赖第三方库
到这里下载 除boost以外的第三方库 https://github.com/cool2528/baiduCDP/releases/tag/1.0.0 至于Node.dll可以去https://github.com/cool2528/baiduCDP/releases/tag/1.0.1 成品文件中提取也可以直接下载miniblin编译
3.构建环境
使用Visual Studio 2015 因为第三库我自己构建的都是 vs2015编译构建的
4.下载UI界面源代码
git clone https://github.com/cool2528/BaiduCdpUi.git 下载下来后新建一个文件夹重命名为ui把Ui界面的源码文件拷贝到ui文件夹下 然后把ui文件夹拷贝到BaiduCDP项目下Debug目录下编译生成即可
5.使用效果
1.先启动BaiduCDP.exe 点击登录百度网盘按钮登录成功后即可使用 

成品下载

链接:https://pan.baidu.com/s/1hy-x1BKddNXgX47tLnulAw   提取码:261w
 
打赏