python-3.x - Tweepy-Twitter Python:获取没有可用 WOEID 的趋势
问题描述
我已经阅读了有关 twitter api 的文档,并且我知道如何使用 Woeid(在世界 ID 上的位置)获取可用国家/地区的趋势。
Twitter 有一个可以显示其趋势的国家/地区列表。当您列出趋势的可用位置时,您可能会注意到并非所有城市都受支持。
我的问题是我需要一个不支持其 API 的国家的趋势。我需要的国家是萨尔瓦多。这个国家不支持API,Woeid也不支持。但是你可以去主页,你会在窗口的右边看到当地的趋势。
有一个选项:获取萨尔瓦多的纬度、经度并通过 twitter geo API 搜索趋势,但它会返回其他国家(危地马拉)的趋势。
因此,据我搜索,使用 api 不是一种选择。还有其他方法可以从萨尔瓦多获取推特趋势吗?
解决方案
好的,我一直在做你今天需要做的事情。无法进行 api 调用,雅虎不支持,去这里; https://www.yahoo.com/news/weather/el-salvador/apopa/apopa-76867
当您搜索城市时,woeid 会添加到地址栏中。例如,Apopa,萨尔瓦多是 76867
在雅虎天气中输入城市名称并获取您需要的名称。不是最好的解决方案,但应该可以满足您的需求。
推荐阅读
- html - 必须同时使用 max-wdith 和 min-width 而不是仅使用宽度
- node.js - 为什么 fluent-ffmpeg 不尊重音频比特率?
- javascript - 在反应的下拉列表中显示获取的数据的问题
- google-analytics - 通过 sisense 从谷歌分析获取点击率或点击次数/展示次数
- matrix - 如何在 THREE.js 中找到两组 3D 点之间的旋转矩阵
- excel - 选择 C 列中具有值的最后一个非空白(可见)单元格
- apache-kafka - 什么是 KAFKA_LISTENER 选项?
- mysql - MySQL - 只需添加 ORDER BY 索引字段即可为 52 条记录添加 5 分钟。从哪儿开始?
- amazon-web-services - 如何将我的 s3 存储桶的 IP 地址列入白名单
- c - 使用 WinDbg 调试驱动程序 - 如何在 DriverEntry 处设置断点?