【发布时间】:2013-06-10 02:51:40
【问题描述】:
我正在使用 twython 和 requests 包,发现一些奇怪的东西阻止了我的代码来检索推文。如果有帮助,我会在防火墙后面工作。
代码:
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 请求的错误:
SSLError: [Errno 1] _ssl.c:504: error:14090086:SSL 例程:SSL3_GET_SERVER_CERTIFICATE:证书验证失败
请求成功
响应 [200]
因此,“cacert.pem”似乎适用于 Request 库,但不适用于 Twython。我假设 Twython 调用请求以获取凭据的验证。 是否可以在 twyhton 调用中使用“Verify=False”在 Twitter 中进行搜索。
【问题讨论】:
标签: python ssl twitter ssl-certificate twython