PeterDing / BaiduPCS-Py

BaiduPCS API & App 百度网盘客户端 和 API
MIT License
667 stars 108 forks source link

百度盘自动跳转至新版界面导致无法获取 bdstoken #88

Open kice opened 2 years ago

kice commented 2 years ago

https://github.com/PeterDing/BaiduPCS-Py/blob/6fd6fbc2818e14a5103285298a6c227d8bb0bbb8/baidupcs_py/baidupcs/pcs.py#L153

访问旧版界面会HTTP 302跳转到新版界面,新版界面的bdstoken 使用单独的HTTP GET请求获取: https://pan.baidu.com/api/gettemplatevariable?clienttype=0&app_id=250528&web=1&fields=[%22bdstoken%22,%22token%22,%22uk%22,%22isdocuser%22,%22servertime%22]

暂时可以使用 https://pan.baidu.com/disk/home?stayAtHome=true 获取旧版界面。