gpt4 book ai didi

python - 如何将 Twitter 搜索结果限制在一个国家/地区

转载 作者:行者123 更新时间:2023-12-04 16:50:42 34 4
gpt4 key购买 nike

我正在使用 Twitter API 复习我的基本 Python。我正在构建一个应用程序来扫描来 self 的国家(爱尔兰)的推文以逐县扫描亵渎语言,以查看流行的内容并绘制结果图表。

我正在使用 python-twitter 库。为了保留我对 Twitter 的点击率预算,我只想获得来自爱尔兰的结果。我现在的方式是:1. 使用 python-twitter 的 GetSearch() 在所有推文中搜索单词“FU**”。2. 这给出了状态列表: 从每一个中提取 screen_name,这用于获取用户。获取用户()3. 用户在 Location 字段中具有有效数据或“”(用户指定)。4. 在此字段中检查县名。

我也做了一个测试,它使用嵌入在状态中的坐标,但大多数用户都关闭了它。当它工作时,它工作得很好。

那么,如果不使用这些,我可以将搜索限制在一个国家吗?

最佳答案

最直接的方法是在使用搜索 api 时使用地理编码参数,它应该将您的查询字符串和您提供的坐标“和”在一起。

如果这不能提供足够的结果,您还可以使用 geo/reverse_geocode .您将查询您所在国家/地区内的坐标,将返回的地名和数据存储在一个集合中。然后只需执行一个简单的查询字符串搜索,看看这些推文位置字段中是否有任何一个在您的集合中。

关于python - 如何将 Twitter 搜索结果限制在一个国家/地区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10657555/

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