【发布时间】:2016-09-17 21:07:25
【问题描述】:
我在 Python 中使用 Tweepy 运行 REST API(搜索 API)。我在家里完成了这个程序,一切都很好。但现在我正在不同的网络中处理这个问题,我收到了错误消息。
SSLError: ("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",)
我的代码是这样的。
auth = tweepy.AppAuthHandler(consumer_key, consumer_secret)
api = tweepy.API(auth,wait_on_rate_limit=True, wait_on_rate_limit_notify=True)
我找到了这篇文章
Python Requests throwing up SSLError
并设置以下代码(verify = false)可能是一个快速的解决方案。有谁知道如何在tweepy中做到这一点或其他方式?谢谢。
【问题讨论】:
-
Wei,只是想知道您是否找到了解决此问题的任何永久解决方案,而不是将 SSL 验证标志设置为 false。我面临着类似的问题 - 但它是随机的。
-
感谢您的提问。不幸的是……现在没有运气了。现在我只是试图避免连接该网络并使用具有不同网络安全设置的其他网络。您还有其他解决方案吗?
标签: python ssl tweepy twitter-rest-api