網(wǎng)絡(luò)公司經(jīng)營范圍能寫建材嗎鄭州網(wǎng)站優(yōu)化seo
百度網(wǎng)盤作為鏡像
國外用戶傳數(shù)據(jù)到我們服務(wù)器比較慢,但是傳輸百度網(wǎng)盤速度還是可以的。
這樣我們就可以將百度網(wǎng)盤作為一個文件中轉(zhuǎn)站。
但Linux系統(tǒng)下使用百度網(wǎng)盤有些麻煩,雖然百度網(wǎng)盤也有Linux版本,但服務(wù)器沒開啟圖形界面,使用的是命令行。這個時候就得感謝開發(fā)者Hou Tianze(https://github.com/houtianze)開發(fā)的bypy工具,可以在命令行訪問百度網(wǎng)盤,然后通過命令行上傳和下載百度網(wǎng)盤的數(shù)據(jù)。
bypy安裝使用
bypy是一個python程序,可以通過pip安裝使用。python的環(huán)境比較混亂,這里我們使用bioconda創(chuàng)建一個虛擬環(huán)境。在虛擬環(huán)境中安裝使用。
#創(chuàng)建虛擬環(huán)境
conda create -n baidu -y python=3
#推薦國內(nèi)站點下載
conda activate baidu
#pip install bypy
pip install requests bypy -i https://pypi.tuna.tsinghua.edu.cn/simple
#測試
bypy
安裝完成之后還需要進(jìn)行授權(quán),因為百度網(wǎng)盤是需要登錄使用的。
#授權(quán)登錄
bypy info
Please visit:
https://openapi.baidu.com/oauth/2.0/authorize?client_id=q8WE4EpCsau1oS0MplgMKNBn&response_type=code&redirect_uri=oob&scope=basic+netdisk
And authorize this app
Paste the Authorization Code here within 10 minutes.