首页 > 解决方案 > Tweepy-Twitter Python:获取没有可用 WOEID 的趋势

问题描述

我已经阅读了有关 twitter api 的文档,并且我知道如何使用 Woeid(在世界 ID 上的位置)获取可用国家/地区的趋势。

Twitter 有一个可以显示其趋势的国家/地区列表。当您列出趋势的可用位置时,您可能会注意到并非所有城市都受支持。

我的问题是我需要一个不支持其 API 的国家的趋势。我需要的国家是萨尔瓦多。这个国家不支持API,Woeid也不支持。但是你可以去主页,你会在窗口的右边看到当地的趋势。

有一个选项:获取萨尔瓦多的纬度、经度并通过 twitter geo API 搜索趋势,但它会返回其他国家(危地马拉)的趋势。

因此,据我搜索,使用 api 不是一种选择。还有其他方法可以从萨尔瓦多获取推特趋势吗?

标签: python-3.xtwitter

解决方案


好的,我一直在做你今天需要做的事情。无法进行 api 调用,雅虎不支持,去这里; https://www.yahoo.com/news/weather/el-salvador/apopa/apopa-76867

当您搜索城市时,woeid 会添加到地址栏中。例如,Apopa,萨尔瓦多是 76867

在雅虎天气中输入城市名称并获取您需要的名称。不是最好的解决方案,但应该可以满足您的需求。


推荐阅读