首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Twython GET中的SSL错误

Twython GET中的SSL错误
EN

Stack Overflow用户
提问于 2013-06-13 16:04:37
回答 2查看 840关注 0票数 0

我正在玩twython,请求包,发现一些奇怪的东西,它阻塞了我的代码来检索tweet。我正在防火墙后面工作,如果有帮助的话。

代码:

代码语言:javascript
复制
from twython import Twython
t = Twython(app_key=consumer_key,app_secret=consumer_secret,oauth_token=access_token,oauth_token_secret=access_secret)
a = t.search(q="@Benton",count=100)

import requests
requests.get("https://github.com/timeline.json",verify=False)

来自Twython请求的错误:

routines:SSL3_GET_SERVER_CERTIFICATE:certificate SSLError: Errno 1 _ssl.c:504:_ssl.c:504:14090086:SSL_ssl.c:504验证失败

请求成功

回应200

因此,对于请求库来说,"cacert.pem“似乎运行得很好,但对于Twython却不起作用。我假设Twython调用请求来获得凭据的验证。是否有可能在Twitter上搜索时使用"Verify=False“。

EN

回答 2

Stack Overflow用户

发布于 2013-06-21 01:54:59

如果使用twython3.0.0,可以在usage.html#manipulate-the-request-headers-proxies-etc上找到关于如何修改请求的文档。

如果您懒得看,这里有一些代码可以工作。

代码语言:javascript
复制
from twython import Twython

client_args = {
    'verify': False
}

twitter = Twython(APP_KEY, APP_SECRET
                  OAUTH_TOKEN, OAUTH_TOKEN_SECRET
                  client_args=client_args)

a = twitter.search(q="@Benton",count=100)
票数 0
EN

Stack Overflow用户

发布于 2016-02-08 09:27:56

我认为问题在于防火墙,而不是Twython。我在屏蔽Twitter的网络上发现了这个错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17091822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档