gpt4 book ai didi

python - Twython GET 中的 SSL 错误

转载 作者:太空宇宙 更新时间:2023-11-03 15:03:23 26 4
gpt4 key购买 nike

我正在玩 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

请求成功

Response [200]

所以看起来“cacert.pem”对于 Request 库工作正常,但对于 Twython 却不行。我假设 Twython 调用请求来验证凭据。是否可以在 twyhton 调用中使用“Verify=False”以在 Twitter 中进行搜索。

最佳答案

如果您使用的是 Twython 3.0.0,可以在 https://twython.readthedocs.org/en/latest/usage/advanced_usage.html#manipulate-the-request-headers-proxies-etc 找到文档。关于如何修改请求。

如果您懒得看,这里有可用的代码。

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)

关于python - Twython GET 中的 SSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17091822/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com