Twitter.com请求错误

我不经常使用请求库,所以我不知道如何调试这个错误。我正在使用一些来自github的代码。 https://github.com/ashleycoxley/twitter-analytics-exportTwitter.com请求错误

错误与.get函数。

tw_url = "https://twitter.com/" 

session = requests.session()

first_req = session.get(tw_url)

错误消息:

requests.exceptions.SSLError: ("bad handshake: Error([('SSL routines', 'ssl3_get_server_certificate', 'certificate verify failed')],)",) 

这也可能是简单的,但任何帮助,将不胜感激。

感谢,

回答:

可以

添加verify = False到:

first_req = session.get(tw_url, verify = False) 

说明

出于某种原因,你的Python代码不信任的SSL证书展示通过twitter.com。 FWIW,它可能不是Twitter,你的代码与谁交谈。

这很可能是由于您的计算机配置了可信Certificate Authorities和/或您和Twitter之间(例如您的ISP)干扰您的通信。

verify=False仅仅意味着“我不关心我连接的服务器是不是真正的Twitter.com只是让我连接到它”。

以上是 Twitter.com请求错误 的全部内容, 来源链接: utcz.com/qa/257302.html

回到顶部