# BaiduPCS **Repository Path**: tzwsoho/BaiduPCS ## Basic Information - **Project Name**: BaiduPCS - **Description**: 百度网盘上传下载 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-09-04 - **Last Updated**: 2022-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BaiduPCS ## 百度网盘上传下载

使用Visual C# 2010开发


## 关于dv参数的计算

2017.3.8后,百度登录时增加了dv参数,此参数是通过https://passport.baidu.com/static/passpc-base/js/dv/3.min.js这个脚本对用户的信息进行计算的,但最终结果如何并不影响登录,可以使用某一次登录时的值作为固定dv值。


## 关于301、302返回码

百度登录过程中,会遇到301、302返回码,示意URL需要进行跳转处理,代码中有对此进行相应的处理过程,而且对于POST请求返回的301、302,会转换成GET请求进行跳转

## 关于多线程下载

目前多线程下载还是非常不稳定,主要是因为百度将网页版网盘的下载速度限制在100KB/s,只要超过这个速率便会主动将连接断开