文章出處
文章列表
1、安裝
在github上下載 .deb 安裝包
下載地址 https://github.com/LiuLang/bcloud-packages
下載完成雙擊安裝文件安裝成功
2、解決驗證碼問題
(1) 控制臺輸入命令 dpkg -S bcloud | grep "SigninDialog.py" 查找SigninDialog.py文件。 sudo gedit xx/xx/SigninDialog.py編輯這個文件
(2)
SigninDialog.py的第322行和386行: if not verifycode or len(verifycode) != 4:
改為if not verifycode:
SigninDialog.py的第118行:
def on_vcode_confirm_clicked(self, button):
self.check_entry()
改為
def on_vcode_confirm_clicked(self, button):
self.response(Gtk.ResponseType.OK)
SigninDialog.py第315行左右的tokens['token']
改為tokens
3、解決網絡錯誤問題
Step1: sudo gedit /usr/lib/python3/dist-packages/bcloud/auth.py
Do: 在get_bdstoken函數的if req:前添加一行輸入"cookie.load_list(req.headers.get_all('Set-Cookie'))"
Step2: sudo gedit /usr/lib/python3/dist-packages/bcloud/pcs.py
Do: 所有cookie.sub_output(),無論原來幾個參數,都在末尾加上,'SCRC','STOKEN'
例: 'Cookie': cookie.sub_output('BAIDUID', 'BDUSS', 'PANWEB', 'cflag', 'SCRC', 'STOKEN'),
Step3: 刪除配置數據和緩存
sudo rm -rf ~/.config/bcloud/*
sudo rm -rf ~/.cache/bcloud/*
Step4: 重新運行Bcloud
Do: 在get_bdstoken函數的if req:前添加一行輸入"cookie.load_list(req.headers.get_all('Set-Cookie'))"
Step2: sudo gedit /usr/lib/python3/dist-packages/bcloud/pcs.py
Do: 所有cookie.sub_output(),無論原來幾個參數,都在末尾加上,'SCRC','STOKEN'
例: 'Cookie': cookie.sub_output('BAIDUID', 'BDUSS', 'PANWEB', 'cflag', 'SCRC', 'STOKEN'),
Step3: 刪除配置數據和緩存
sudo rm -rf ~/.config/bcloud/*
sudo rm -rf ~/.cache/bcloud/*
Step4: 重新運行Bcloud
文章列表
全站熱搜