C#版-百度网盘API的实现(一)


在这篇文章中,楼主将会给大家介绍一下,通过C# winform程序在后台模拟用户登陆百度网盘的基本思路

首先了解下模拟登陆的流程,如下:

一,访问http://www.baidu.com网站,获取BAIDUID的值,它存在于返回的cookie中。

二,访问https://passport.baidu.com/v2/api/?getapi&tpl=ik&apiver=v3&tt={0}&class=login({0}为时间戳)地址,同时带入BAIDUID的值,获取Token值。

三,访问https://passport.baidu.com/v2/api/?login带入一些必要参数,如用户名,密码,Token和BAIDUID等等进行登陆。

以上是需要带入的参数,后面再慢慢详解,同时BAIDUID也需要发送到服务器端。

四,登陆成功后会返回BDUSS值,存在Cookie中,这个就是我们最终要获取的值,通过这个值,我们可以操作百度网盘了,(如获取文件列表,下载文件等等操作)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM