我正在使用 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/
但这不起作用。当我只有邮政编码和城市名称时,我如何才能热链接到雅虎天气页面?
谢谢