我正在玩 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 routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
请求成功
回应 [200]
因此,“cacert.pem”似乎适用于 Request 库,但不适用于 Twython。我假设 Twython 调用请求以获取凭据的验证。是否可以在 twyhton 调用中使用“Verify=False”在 Twitter 中进行搜索。