我一直在试图学习Python这几天,我遇到了一个问题,我不太清楚如何解决。我正在尝试制作一个简单的reddit机器人并学习praw reddit API。当我运行下面的机器人:SSL认证验证失败
import praw
import time
r = praw.Reddit('testmachine11968986531')
test = r.submission(id="5u7q8x")
comment_user = set() # to avoid duplicates
for i in xrange(0,10): # Run the loop 10 times
#comments = r.comments(submission)
for comment in test.comments:
body = comment.body.lower()
if body.find("think") != -1 or body.find("please") != -1:
comment_user.add(comment.author)
#time.sleep(120) # Sleep for 2 minutes
print "Here are some comments:"
for user in polite_users:
print user
我得到一个错误:
RequestException: error with request [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)
我周围戳,看到我可以在一个get插入类似
verify = False
()类的实例,但我不确定这是否会在这个特定的例子中起作用。一切工作正常我相信 - 我可以使用PIP就好了,等等。
任何帮助,将不胜感激。万分感谢。
编辑:完整的错误回溯是
Traceback (most recent call last):
File "C:\Users\**\Desktop\Bottest\startBot.py", line 16, in <module>
for comment in test.comments:
File "C:\Python27\lib\site-packages\praw\models\reddit\base.py", line 31, in __getattr__
self._fetch()
File "C:\Python27\lib\site-packages\praw\models\reddit\submission.py", line 133, in _fetch
'sort': self.comment_sort})
File "C:\Python27\lib\site-packages\praw\reddit.py", line 320, in get
data = self.request('GET', path, params=params)
File "C:\Python27\lib\site-packages\praw\reddit.py", line 404, in request
params=params)
File "C:\Python27\lib\site-packages\prawcore\sessions.py", line 133, in request
self._authorizer.refresh()
File "C:\Python27\lib\site-packages\prawcore\auth.py", line 328, in refresh
password=self._password)
File "C:\Python27\lib\site-packages\prawcore\auth.py", line 138, in _request_token
response = self._authenticator._post(url, **data)
File "C:\Python27\lib\site-packages\prawcore\auth.py", line 29, in _post
data=sorted(data.items()))
File "C:\Python27\lib\site-packages\prawcore\requestor.py", line 48, in request
raise RequestException(exc, args, kwargs)
RequestException: error with request [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)
你在哪里得到错误? –
@ claymore-adrendamar我继续编辑它在身体 – AON
这可能是有帮助的。但不知道。 http://stackoverflow.com/questions/27835619/ssl-certificate-verify-failed-error – Marviel