找回密码
 点击注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 6130|回复: 1

【审核】Webparserw:本地天气代码

[复制链接]

签到天数: 187 天

[LV.7]常住居民III

发表于 2014-3-13 22:29:02 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?点击注册

x
本地天气
1. 进入 http://www.weather.com.cn/
2. 搜索自己的城市或者地区 (例如:北京、广州、唐山等等) – 当你按下搜索键,将会出现你自己城市的天气页面。你现在应该去看一下它的URL了。
3. 一般的URL将会长成这样:
  1. http://www.weather.com.cn/weather/101040100.shtml
复制代码
或者是:
  1. http://www.weather.com.cn/weather/101010100.shtml
复制代码
4.你的天气代码就在这些URL里面。 例如我们看到的,101040100或者101010100。
5.在皮肤的恰当位置上粘贴这一串数字代码,保存并刷新。



雅虎天气
雅虎网站提供的天气预报。 操作方式和上面的相同。 具体的如果你想从weather.yahoo.com里面找到你的天气代码, 请按如下步骤操作:
1. 进入 http://weather.yahoo.com
2. 搜索你的城市和地区 (例如. London, United Kingdom or New york, NY, United States) – 你现在可以看到你地区的信息页面。 有两种方法去这个页面。
3. 点击RSS按钮,这是大吧有的权限。(此处有问题:big bar是什么意思?大吧?)
4. 仔细查看URL, 它应该是这样的:
  1. http://weather.yahooapis.com/forecastrss?p=UKXX0085&u=f
复制代码
或者
  1. http://weather.yahooapis.com/forecastrss?p=USNY0996&u=f
复制代码
天气代码就是: UKXX0085 ( / USNY0996 )
5. 在一列里面点击 'Extended forecast' 可以看到每一天的天气。
6. 这时URL将变成这样:
  1. http://www.weather.com/outlook/travel/businesstraveler/extended/UKXX0085
复制代码
或者
  1. http://www.weather.com/outlook/travel/businesstraveler/extended/USNY0996
复制代码
天气代码是: UKXX0085 ( / USNY0996 )
7.将这个天气代码粘贴到你皮肤合适的地方-保存-刷新。

备注
雅虎网站现在正在升级。它去掉了P=部分,用W=部分来代替,以便使用功能更强大的代码。
因此如果你发现你的天气皮肤不工作了,请尝试着改变你的代码。有些皮肤使用p=而有些皮肤使用w=,到目前为止p=仍然是最主流的且能支持更多地区的代码,不过马上就要易主了。如果你用的是w=,要这样获取天气代码:
1-2. 和上面一样的做法。
3.看看URL,应该是这样的:
  1. http://weather.yahoo.com/england/greater-london/london-44418/
复制代码
或者
  1. http://weather.yahoo.com/united-states/new-york/new-york-2459115
复制代码
4. 天气代码是:44418 ( / 2459115 )


MSN天气
1.进入http://weather.msn.com
2.查找你的地区和城市 (例如. Lodon, United Kingdom or New york, NY, United States)
3.查看URL, 应该是这个样子的:
  1. http://weather.msn.com/local.aspx?wealocations=wc:UKXX0085&q=London%2c+GBR
复制代码
或者
  1. http://weather.msn.com/local.aspx?wealocations=wc:USNY0996&q=New+York%2c+NY
复制代码
天气代码:UKXX0085 ( / USNY0996 )
4. 将这段代码粘贴在你皮肤合适的地方-保存-刷新



其他天气
1. 查看页面
2. 查找自己的城市和地区
3. 查找一些其他地区
4. 看看这些结果的URL中到底哪一个小部分有变化

备注: 每个网站显示天气的方式都不一样。 weather.com有一个XML页面,我们可以查看它。雅虎有RSS页面。如果想要仅仅简单的修改你代码中的表达方式是几乎不可能的。每种天气网的正则表达式都是不同的。 因此一旦改变了网站,你必须重写整个表达式。

回复

使用道具 举报

签到天数: 232 天

[LV.7]常住居民III

发表于 2014-3-26 10:10:47 | 显示全部楼层
好东西...........
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点击注册

本版积分规则

快速回复 返回顶部 返回列表