pandolia / qqbot

QQBot: A conversation robot base on Tencent's SmartQQ
Other
3.68k stars 877 forks source link

PasswordLogin插件需要滑块captcha #361

Closed rkevin-arch closed 6 years ago

rkevin-arch commented 6 years ago

[2018-08-21 20:22:28] [INFO] 正在使用“用户名-密码”登录,请耐心等待 1 ~ 3 分钟...... /usr/local/lib/python2.7/dist-packages/selenium/webdriver/phantomjs/webdriver.py:49: UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless ' [2018-08-21 20:24:43] [ERROR] 用户名-密码登录失败,原因:Message: Screenshot: available via screen Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/qqbot/plugins/passwordlogin.py", line 67, in Login self.newLogin(conf) File "/usr/local/lib/python2.7/dist-packages/qqbot/plugins/passwordlogin.py", line 84, in newLogin wait.until(EC.element_to_be_clickable((By.ID, 'header'))) File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/support/wait.py", line 80, in until raise TimeoutException(message, screen, stacktrace) TimeoutException: Message: Screenshot: available via screen

exception里screen变量的内容: screen 看起来像是slide captcha, 不知道有没有办法解决

pandolia commented 6 years ago

PasswordLogin插件已经失效了。即便这里登录成功了,后续也无法获取webqq的数据。