以前,我对Pywikibot库和site.login()没问题。

从上周开始,调用此方法将返回以下警告和错误消息:

WARNING: Waiting 40 seconds before retrying.
ERROR: Traceback (most recent call last):
  File "pywikibot/data/api.py", line 1556, in submit
    body=body, headers=headers)
  File "pywikibot/tools/__init__.py", line 1105, in wrapper
    return obj(*__args, **__kw)
  File "pywikibot/comms/http.py", line 279, in request
    r = fetch(baseuri, method, body, headers, **kwargs)
  File "pywikibot/comms/http.py", line 381, in fetch
    error_handling_callback(request)
  File "pywikibot/comms/http.py", line 297, in error_handling_callback
    raise request.data
SSLError: [Errno 185090050] _ssl.c:340: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib


任何帮助将不胜感激。

最佳答案

http://webchat.freenode.net/#pywikibot的专家解决了这个问题。

问题出在我的httplib2软件包中。我只是使用以下方法重新安装了它:

pip uninstall httplib2
pip install httplib2

关于python - Pywikibot登录SSL错误185090050,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32041303/

10-12 23:09