『分享』BaiduDCP – 一款基于C/C++写的开源百度网盘高速下载工具

简介

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

官网

https://www.baiducdp.com/

构建

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、使用效果

启动BaiduCDP.exe 点击登录百度网盘按钮登录成功后即可使用

博主亲测的下载速度

已编译文件下载:https://github.com/cool2528/baiduCDP/releases

PS:之前网络上有爆出某些百度网盘下载工具会存储Bduss,也就是你百度的“Cookie”,使用此类软件时,尽量用自己的小号。

参与评论