使用Twitter的高级API的搜索推文按语言和国家/地区同时搜索推文?

时间:2019-01-17 22:39:27

标签: python twitter

我正在使用Twitter的高级API下载仅限特定国家和语言的推文。为了做到这一点,我使用搜索推文,该推文访问了提到的高级API。但是,当我收集推文时,我收到了一个空列表。

我首先将搜索限制在给定语言('es')(如下所示)和字符串中。但是,此查询产生零个匹配项。当我尝试相同但从规则gen_rule_payload('cr7',from_date ='2017-06-03',to_date ='2017-06-04',results_per_call = 100)中删除语言信息时,它将提供预期的结果。

所以,我的问题是如何在searchtweets或Twitter的高级API的任何其他python包装器中同时查询语言和place_country?

任何帮助将不胜感激!

丹尼尔

from searchtweets import gen_rule_payload, load_credentials, 
collect_results

premium_creds = load_credentials(filename="filename.yaml",
yaml_key="yaml_key",
env_overwrite=False)

rule = gen_rule_payload('cr7 lang=es', 
                    from_date="2017-06-03",  
                    to_date="2017-06-04",    
                    results_per_call=100)

tweets = collect_results(rule, max_results=100,        
         result_stream_args=premium_creds)

[print(tweet.all_text) for tweet in tweets]

[]

0 个答案:

没有答案