ly0 / baidupcsapi

百度网盘api
MIT License
1.21k stars 234 forks source link

验证码无效 #58

Closed howzanh closed 7 years ago

howzanh commented 7 years ago

如图: image 是不是我操作有错。谢谢

ly0 commented 7 years ago

有一定的可能性是编码问题,我确认一下

howzanh commented 7 years ago

好的,谢谢, https://passport.baidu.com/cgi-bin/genimage?tcG6007c1e8e24cc132024a14564301d67f61ac430710057e4a 注意,这个地址产生验证码是变化的,非唯一。

ly0 commented 7 years ago

刚刚在mac下试了一下并没有问题,所以我怀疑是windows编码问题,我这里没有环境测试,要不你print 一下请求试试

howzanh commented 7 years ago

print? 可以写代码我看下吗。

ly0 commented 7 years ago

不对,感觉不大对头 你用的是哪个版本的? 当前版本不支持py2了而且验证码提示也不是这个

howzanh commented 7 years ago

Finished processing dependencies for baidupcsapi==0.9.2 ,采用本地资源安装,执行 from baidupcsapi import PCS,错误如下。

Python 3.5.3 (v3.5.3:1880cb95a742, Jan 16 2017, 16:02:32) [MSC v.1900 64 bit (AMD64)] on win32 Type "copyright", "credits" or "license()" for more information.

from baidupcsapi import PCS Traceback (most recent call last): File "<pyshell#0>", line 1, in from baidupcsapi import PCS File "C:\Users\dell\AppData\Local\Programs\Python\Python35\lib\site-packages\baidupcsapi__init__.py", line 9, in from .api import PCS File "C:\Users\dell\AppData\Local\Programs\Python\Python35\lib\site-packages\baidupcsapi\api.py", line 1068 print '请求url', url ^ SyntaxError: Missing parentheses in call to 'print'

ly0 commented 7 years ago

print('请求url', url)