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