Tweepy-Twitter Python:获取没有可用 WOEID 的趋势

Posted

技术标签:

【中文标题】Tweepy-Twitter Python:获取没有可用 WOEID 的趋势【英文标题】:Tweepy-Twitter Python : Get trends where no WOEID available 【发布时间】:2021-03-08 16:33:42 【问题描述】:

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

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

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

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

所以,据我搜索,使用 api 不是一个选项。还有其他方法可以从萨尔瓦多获取 Twitter 趋势吗?

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

以上是关于Tweepy-Twitter Python:获取没有可用 WOEID 的趋势的主要内容,如果未能解决你的问题,请参考以下文章

Python开发第一篇基础题目二

没掌握这 22 个工具包,别说精通Python!

python如何用代理服务的方式获取https的请求和接受数据?

没有用python代码提取的Javascript代码

python接口自动化20-requests获取响应时间(elapsed)与超时(timeout)

python接口自动化20-requests获取响应时间(elapsed)与超时(timeout)