Open xieguanru opened 6 years ago
咦,在载入cookies文件的时候应该获得了这个token了呀
https://github.com/ly0/baidupcsapi/blob/master/baidupcsapi/api.py#L248
-0- 坑爹了, 发现pip install的代码和git上的不一致. 我错鸟
昂!pip上的有毒,改天我重新发布一下
我也突发发现了这个问题。嘻嘻,上次你告诉我java 版的作者不再维护了我用他的代码重新起了项目.
这个问题还在哦。。pip上没更新么
@XuCe 传了一个最新版到pypi了
UPDATE: 2018.4.19 我通过pip3 install 安装的pakages, 以下问题是pip上的库和git上代码不一致造成的, 使用git上的最新版就没有问题了.
当前版本(fdad7bf - 2018.4.18) //此行描述有误
当第二次使用cookie的时候, 会在432行报错 File "/home/lalala/.local/lib/python3.5/site-packages/baidupcsapi/api.py", line 432, in _request 'bdstoken': self.user['token'] KeyError: 'token'
具体原因是, 第二次使用的时候, 因为cookie的存在,没有执行login, 也就没有执行_get_token, 所以self.user是一个空字段 但是_request上会直接使用self.user['token']
我临时修改了一下代码,以便执行,希望开发组可以fix这个bug
默认加上token这个key
155 self.user = {'token':None}