Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Twitter API无法通过premium API和searchtweets建立连接_Python_Twitter - Fatal编程技术网

Python Twitter API无法通过premium API和searchtweets建立连接

Python Twitter API无法通过premium API和searchtweets建立连接,python,twitter,Python,Twitter,我来自中国大陆,由于网络中有防火墙,我需要使用shadowsocks(https)登录Twitter站点。我很好地登录到Twitter站点,但是我的Python代码无法连接到API。标准API似乎可以通过向流中添加代理配置来解决,但我不知道如何在Premium API和searchtweets中设置它,请帮助我 错误消息如下所示。 SSLError:HTTPSConnectionPool(host='api.twitter.com',port=443):url超过最大重试次数:/1.1/twee

我来自中国大陆,由于网络中有防火墙,我需要使用shadowsocks(https)登录Twitter站点。我很好地登录到Twitter站点,但是我的Python代码无法连接到API。标准API似乎可以通过向流中添加代理配置来解决,但我不知道如何在Premium API和searchtweets中设置它,请帮助我

错误消息如下所示。 SSLError:HTTPSConnectionPool(host='api.twitter.com',port=443):url超过最大重试次数:/1.1/tweets/search/30day/dev.json(由SSLError(SSLError(“错误握手:SysCallError(10060,'WSAETIMEDOUT'))引起)

代码来自官方示例

from searchtweets import ResultStream, gen_rule_payload, load_credentials
from searchtweets import collect_results
premium_search_args = load_credentials("./twitter_keys.yaml",
                                   yaml_key="search_tweets_api",
                                   env_overwrite=False)
rule = gen_rule_payload("beyonce", results_per_call=100) # testing with a sandbox account
tweets = collect_results(rule,
                     max_results=100,
                     result_stream_args=premium_search_args)