问题标签 [yahoo-weather-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 如何从 Yahoo 天气预报 XML 文档中获取图像 url?
我从雅虎天气获取天气信息,我能够从文档中解析温度信息,但是从<escription>
元素中获取图像 url 时遇到问题,即
请不要说我NSXMLParser
用于解析 MXL 文档。
xml - How to get the tag “<yweather:condition>” from Yahoo Weather RSS with xmllint
Let's try to parse and extract node from Yahoo Weather RSS.
URL is here http://weather.yahooapis.com/forecastrss?w=12602818&u=c
xmllint has to be used for this purpose.
Here is the node to extract:
The problem
A naive xmllint --xpath "//yweather:condition" the_rss_file_from_yahoo
replied with an error:
It has to comes from the fact there's a namespace defined. But we're stuck here.
Is it possible to get this node with xmllint, on the command line? And if yes, how?
Edit/Answer:
As the question was marked duplicated, if you're a XPath newbie like me looking for a one-liner solution, you may use xmllint filename --xpath "//*[local-name()='condition']"
, with two slashes contrarily to the other question, which was using one (because it was accessing the root node). However for the formal way to address this, see answer A) from the original question and use // instead of / in the XPath query (Thanks Tomalek for helping me out).
android - Weatherlib API Android 出现错误
我试图直接使用这里给出的活动:https ://gist.githubusercontent.com/survivingwithandroid/d671961572899cb8f4b4/raw/MyActivity.java
我刚刚将 weatherlib jar 复制到我的构建路径库中,并将上述活动复制到我的项目中,并具有所需的清单权限。然而,我的 sdk 说 - 在这一行创建一个类 WeatherDefaultClient -
那么我该如何解决呢?
xml - Spring RestTemplete - 无法将 XML 映射到对象
我是 Spring 新手,我正在使用 RestTemplete 将 Yahoo Weather API 的响应映射到 POJO 对象。我想要的只是“item”下的“yweather:forecast”,但由于某种原因它无法映射到我创建的类,“yweather:condition”也是如此,但我尝试了map“title”并且它起作用了,所以我很困惑我在哪里做错了。这是 XML 响应:
RSS类:
频道类:
物品类别:
预测类:
司机:
这是调试期间的对象树:
标题已映射,但“条件”和“预测”都没有,我不确定我做错了什么。
这是我第一次使用restTemplete,所以我只是按照人们在互联网上的做法。我猜它可能与元素“yweather:forecast”有关?
谢谢!
c# - 带有雅虎天气 api 的 C#
我的目的是开发一个从 yahoo 天气 api 检索天气数据的 C# 表单应用程序。我需要该程序从雅虎获取天气数据并在相应的文本输入中检索。代码如下..
gui如下...
我需要善良的程序员的帮助。
android - 如何在 android 中使用 Yahoo Weather API
我想开发一个使用 Yahoo Weather API for android 的应用程序。我想获取当前和预报的天气详细信息。
我已经从不同的来源(例如:https ://github.com/survivingwithandroid/WeatherLib ,使用 Weatherlib API Android和Unable to execute activity in android for weatherlib)并得到不同的错误,IM 无法响应。有什么我可以得到适当的教程或指南的!
错误:
LogCat 消息:
谢谢!
java - 解析 YahooWeather JSON 响应
我尝试制作一个简单的天气应用程序,为此我使用 YahooWeather api。所以我得到这样的回应:
我需要的唯一数据是 pubDate、temp 和 text。所以这就是我尝试获取这些值的方法。
这给了我这个错误:在 JSON 数据中找不到一个或多个字段。
jquery - 使用 Yahoo Weather API 和“完整预报”的链接不再有效
我正在使用 jQuery 插件 jquery.simpleweather 来查询特定邮政编码的 Yahoo 天气,并以 JSON 格式返回响应。返回的键之一称为“链接”,它提供到“完整预测”的链接。这过去工作得很好,但现在(大约在本月初)它提供的链接只是将用户移植到雅虎天气主页。我假设他们一定对事情的运作方式做出了某种改变。无论如何,如果我说提供 93065 的邮政编码,即“加利福尼亚州西米谷”,那么这方面的一个例子,链接将在 JSON 响应中返回,如下所示:
该链接看起来很奇怪,但这就是响应中返回的内容,如果您尝试转到该链接,它只会将您带到默认的雅虎天气页面,而不是该城市的预报。
有没有办法创建我自己的链接?我试图弄清楚如何热链接到 93065 的雅虎天气页面。我可以在我的代码中构建链接。问题是它看起来并不直截了当。如果我在谷歌上搜索“yahoo weather 93065”,然后点击第一个搜索结果,链接就是这个
https://weather.yahoo.com/united-states/california/simi-valley-2493889/
问题是我不知道“2493889”是什么或如何获取该值。我希望我可以创建一个这样的链接
https://weather.yahoo.com/united-states/california/93065/
但这不起作用。当我只有邮政编码和城市名称时,我如何才能热链接到雅虎天气页面?
谢谢
cron - 使用 cron 下载在线 XML 文件
我是使用 cron 作业的新手,我想知道是否有办法保存这个 XML 文件“ http://xml.weather.yahoo.com/forecastrss?p=75039 ”并将其保存到我托管的文件夹中,像'/urban/test-page/'这样的地方我不知道这是否可能,因为文件在另一台服务器上,所以我不确定我是否可以这样做,或者我是否应该只使用VBscript完成这项任务。
感谢您提供任何可能对我有帮助的信息。
jquery - 删除 zWeatherFeed jquery 插件中默认位置的天气?
如何删除默认位置拉斯帕尔马斯。我在 js 文件中搜索了调用拉斯帕尔马斯天气提要的参数,但找不到。当我将我的城市的 ID 作为两个城市的参数天气传递时。