之前,我对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任何帮助都将受到高度的感谢。
发布于 2015-08-17 10:19:23
http://webchat.freenode.net/#pywikibot的一位专家解决了这个问题。
问题出在我的httplib2包上。我只是使用以下命令重新安装了它:
pip uninstall httplib2
pip install httplib2https://stackoverflow.com/questions/32041303
复制相似问题