1. 程式人生 > >Linux平臺下下載百度網盤裡的資源

Linux平臺下下載百度網盤裡的資源

工作中大部分使用的是Linux系統,經常會遇到需要下載資源的情況,這時候就懵逼了,Linux下根本沒有百度網盤客戶端啊,雖然可以隨時切換到windows環境下,繼續下載,但是終歸不是好辦法。所以今天就特意找了下相關方法,一搜還真多,七七八八的都不知道選哪個好。看上去都是比較複雜又要搞原始碼又要搞配置,還大部分文章寫個半吊子不全,沒辦法,這些還是得自己摸索。最終憑感覺挑了個玩,而且還成功了,所以記錄下,供大家參考。

工具:

1.aira2

目前在Linux中沒有好用的百度網盤客戶端,使用aira2下載十分方便,直接可以通過外掛在瀏覽器中下載,免去了單獨安裝客戶端的麻煩.

安裝:

sudo apt-get install aria2

配置準備:

sudo mkdir /etc/aria2    #新建資料夾  
sudo touch /etc/aria2/aria2.session    #新建session檔案
sudo chmod 777 /etc/aria2/aria2.session    #設定aria2.session可寫 
sudo vi /etc/aria2/aria2.conf    #建立配置檔案

接下來就是配置檔案修改了,根據自己的路徑情況修改下載路徑及檔案存放路徑。

#=========檔案儲存目錄自行修改
dir=/home/gavin/Downloads/aria2_downloads #username根據實際情況修改
disable-ipv6=true

#開啟rpc的目的是為了給web管理端用
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
#rpc-listen-port=6800
#斷點續傳
continue=true
input-file=/home/gavin/aria2/aria2.session
save-session=/home/gavin/aria2/aria2.session

#最大同時下載任務數
max-concurrent-downloads=20

save-session-interval=120

# Http/FTP 相關
connect-timeout=120
#lowest-speed-limit=10K
#同伺服器連線數
max-connection-per-server=10
#max-file-not-found=2
#最小檔案分片大小, 下載執行緒數上限取決於能分出多少片, 對於小檔案重要
min-split-size=10M
#單檔案最大執行緒數, 路由建議值: 5
split=10
check-certificate=false
#http-no-cache=true

 

啟動aria2 
sudo aria2c --conf-path=/etc/aria2/aria2.conf 
如果沒有提示錯誤,按ctrl+c停止執行命令,轉為後臺執行:

sudo aria2c --conf-path=/etc/aria2/aria2.conf -D

當然,上述配置還可以按照其他方式,

.conf的設定就按照這個連結來設定百度網盤:https://blog.icehoney.me/posts/2015-01-31-Aria2-download

下次要用的時候也按照這個連結來,先執行aria2然後開啟網盤。

2. BaiduExporter

簡介:

這個是谷歌瀏覽器的百度雲盤外掛,下載地址以及使用教程:https://github.com/acgotaku/BaiduExporter

  • 到火狐瀏覽器或谷歌瀏覽器外掛下載庫下載 Baiduexporter 下載相應版本的流覽器外掛,安裝好後開啟百度網盤會多出一個匯出設定,如下圖所示,直接匯出下載就可以了。 
    外掛裝好後,確保你的終端已經執行起來aria2c,直接在瀏覽器裡輸入http://aria2c.com/ 然後依據你aria2.conf裡的配置檔案點選小扳手設定 
    安裝好後開啟百度網盤會多出一個匯出設定,[匯出下載-aria2 RPC下載],直接匯出下載就可以了。

如需更詳細的瞭解aira2在不同linux發行版本的使用方法,可以參考[aria2讓下載提速] (https://www.cnblogs.com/goxin/p/7846495.html)這篇帖子。

安裝:

直接將github上原始碼下載到本地,按照官方給的安裝方法即可:

這裡我選的開發者模式安裝的,具體操作如下:

我使用的谷歌瀏覽器,選擇more tools-->extensions.然後load unpacked ,選擇BaiduExporter.crx即可。注意開啟最右邊的開發者模式,developer mode開啟。

 

這個時候再開啟網頁版的百度網盤客戶端,會多出一個“匯出下載“,選擇ARIA2 RPC就可以下載了,前提是保證第一步裡的aria2已經正常執行。

下次使用依然是先執行aria2然後開啟網盤

 

下載截圖:

 

 

 

 

 

文章參考:

1.https://blog.csdn.net/wudi1107/article/details/80728891

2.https://blog.csdn.net/crazycui/article/details/52205908