一、背景介紹
Pandownload是一個著名的百度網盤高速下載工具,但在2020年5月,百度官方關閉了Pandownload的API介面,使得Pandownload失效。許多用戶對此感到失望,但也同時激發了一些熱心用戶的反應,他們的努力讓Pandownload復活了。
二、解決方法
下面介紹兩種Pandownload復活的方法:
1. 獲取Cookie並使用百度API
這種方法需要用戶手動獲取百度網盤的Cookie,然後在Pandownload中的設置裡面添加Cookie。這個方法的底層原理是利用了百度網盤API的方式來進行下載文件,而API需要進行身份認證。由於獲取Cookie的步驟較為複雜,這裡不做詳細介紹。
def get_cookie():
# TODO: 獲取百度Cookie
return cookie
def download_file(url):
cookie = get_cookie()
headers = {"Cookie": cookie}
# 利用百度API下載文件
requests.get(url, headers=headers)
2. 使用網盤助手API
這種方法是利用了網盤助手提供的API方式進行下載文件。基本原理是在Pandownload中的設置裡面設置網盤助手的API地址並添加相應賬號信息,然後就可以利用API進行下載文件。具體實現過程詳見下面的代碼。
def login(username, password):
# TODO: 登錄賬號
def download_file(url):
username = "xxx"
password = "xxx"
login(username, password)
# 利用網盤助手API下載文件
requests.get(api_url + url)
三、復活效果
經過上述努力,Pandownload已經成功復活。現在,用戶可以通過上述兩種方式進行使用,其下載速度和體驗基本與百度官方下載器無異。當然,由於官方已經關閉了API介面,因此無法保證Pandownload的穩定性,但這不會減少用戶對於Pandownload復活的熱情和支持。
原創文章,作者:FOVKD,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/329821.html
微信掃一掃
支付寶掃一掃