我正在使用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]
[]