在這篇文章中,樓主將會給大家介紹一下,通過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中,這個就是我們最終要獲取的值,通過這個值,我們可以操作百度網盤了,(如獲取文件列表,下載文件等等操作)