PeterDing / iScript

各种脚本 -- 关于 虾米 xiami.com, 百度网盘 pan.baidu.com, 115网盘 115.com, 网易音乐 music.163.com, 百度音乐 music.baidu.com, 360网盘/云盘 yunpan.cn, 视频解析 flvxz.com, bt torrent ↔ magnet, ed2k 搜索, tumblr 图片下载, unzip

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[pan.baidu.com.py]bp login 老出错了

jumpx1 opened this issue · comments

Hi,您好
bp login
username: jumpshare
password:

-- login
! Error 5: 请重新登录

先看看是不是 #90 的情况。
如果是,过几天我会把手动加 cookie 的功能加上。
如果不是,试试先把 ~/.bp.cookies 删除后,再登录。

好像并不是这个问题,似乎是百度把登录验证的流程改了,导致现在所有的开放式登录全挂了

@talkxin 嗯,我试了,确实如此。我尽快更新代码。

@PeterDing peter, 有什么方式把chrome的cookies转化成.bp.cookies,删除了~/.bp.cookies,重新通过bp login都登录不了。当时用chrome可以不需要验证码快速登入,应该是读取以前chrome的cookies。谢谢!

已经支持 cookie 登录,

现在用 username 和 password 登录还没好,先用 cookie 登录吧

可以登录了,谢谢。但是这个 cookie的时间有效期很短啊,不知道什么原因。

@jumpx1 有多短。我这过了快6小时了,还没失效。

另外,通过save_share接口
infos = self._get_share_infos(url, remotepath, infos)
File "pan.baidu.com.py", line xxxx, in _get_share_infos
self.shareid = info['shareid']
KeyError: 'shareid'
没有shareid还是不能工作阿

@jumpx1 这个问题单开一个issue吧

@PeterDing 登录时间是这样的,假如通过bp login cookie登录后,你退出chrome的登录窗口,此时通过bp rm test测试命令时,就不能删除了。

@jumpx1 的确如此。

但是在隐身窗口登录,不要退出百度,只关闭窗口,这种情况就不会出现了。

这是个好招!赞!