百度空间 | 百度首页 
               
 
查看文章
 
Mini Weather 数据源添加说明
2008-04-11 23:53

http://qq.ip138.com/weather/为例

,

1.寻找网页数据源

1.1首先在电脑上打开浏览器,进入http://qq.ip138.com/weather/输入你区号或邮编,提交,

1.2选择最终页面,如图

1.3觉得满意就开始写配置文件,如果不满意继续寻找数据.

1.4点右键,再点查看源文件,如图,

2. 写配置文件

2.1全局配置

[Goble]

URL= http://qq.ip138.com/weather/guangdong/ (这个就是网的共公部分)

Host=qq.ip138.com              (这个就是当前页面的主机名,URL去掉http://和后面的路径)

RealTime=0                  (这个数据源没有实时的天气,0,有的话填1)

Days=5                        (预报总天数,如有实时天气请加再1)

Citys=12                      (这个是此配置文件运行的城市个数,太多的话设置界面比较慢)

CityAdd=                     城市后面的添加字符

ConAdd=                     天气后面的添加字符

TempAdd=               温度的单位

WindAdd=                   风力后面的添加字符

HumAdd=                    湿度后面的添加字符

[City]

Name1=广州                              第一个城市名称

URLAdd1=GuangZhou.htm          第一个城市的URL附加部分(PC测试软件不支持,请先把URL填全,测试无误后再添加多城市支持)

Name2=和平

URLAdd2=HePing.htm

2.2第一天预报

[Day0]                         (第一天)

CityStartStr=<title>       (城市名前面的字符,看源文件中:

CityIndex=1                 (上面的<title>第几次出现)

CityOffset=4                (城市名和平离<title>最后的>有多少字节.一个汉字两个字节,英文一字节)

CityEndStr=天气预报   (城市名和平后的字符)

下面的情况也一样,

日期数据:

DateStartStr=<th class="tdc1">   

DateIndex=1

DateOffset=0

DateEndStr=</td>

最高温度:

HighStartStr=<td>

HighIndex=21               (耐心点计算前面有多少个<td>)

HighOffset=0

HighEndStr=/

最低温度 :

LowStartStr=/

LowIndex=1

LowOffset=0

LowEndStr=</td>

天气情况:

ConditionStartStr=" /><br/>

ConditionIndex=1

ConditionOffset=0

ConditionEndStr= -                     (注意空格)

第二个天气情况:

Condition1StartStr= -          (注意空格)

Condition1Index=1

Condition1Offset=0

Condition1EndStr=</td>

风力:

WindStartStr=<td>

WindIndex=26

WindOffset=0

WindEndStr=</td>

2.3配置第二个数据(对于这个网站,其实都是Index加一下,其它同上

[Day1]

CityStartStr=<title>

CityIndex=1

CityOffset=4

CityEndStr=天气预报

DateStartStr=<th class="tdc1">

DateIndex=2

DateOffset=0

DateEndStr=</td>

[Day2][Day3][Day4]都是这样配置,这里不再讲述!

2.4配置完后保存为config.ini,放到PC测试数据源文件夹,

3.测试(确保PC已连上互联网,而且不用代理可直接上)

3.1运行Test.exe,Get!结果如图:

3.2如返回数据有误,请核对配置文件,如正确则放入手机测试,并改名为MiniConfig1.ini,在手机的Mini Weather中设置成使用配置文件1,保存后更新天气,如返回数据无误既可使用,有误则修改!


类别:默认分类 | 添加到搜藏 | 浏览() | 评论 (9)
 
最近读者:
 
网友评论:
1
2008-04-12 15:50 | 回复
原来是这样修改的,我懂了。
 
3
2008-05-24 05:52 | 回复
那个
是如何计算的啊?
 
4
2008-05-24 10:55 | 回复
就是计算你要获取信息前面的
是整个文档中出现的次数
 
5
2008-06-19 12:31 | 回复
搞了大半天还没搞定,真希望作者能在英文中加入http://www.accuweather.com/上的数据。很喜欢这个数据,自己看了大半天还没在这个网站上找到rss。作者去看看吧。
 
6
2008-08-18 17:34 | 回复
how to play?
 
7
2009-04-02 19:48 | 回复
Test.exe哪里有的呀?
 
8
2009-05-06 18:07 | 回复
我按照这个搞了N次都没有成功,我江苏泰州的,帮帮我吧!
 
9
2009-05-23 01:36 | 回复
太高深了,
多数兄弟都是文盲,
麻烦大哥好人做到低,送佛送到西,
麻烦大哥将配置表做好,作为附件让我们这帮蠢材下载,
并举例说明更换城市需要更改配置表中的那些部分,
在此替蠢材兄弟们拜谢大哥的恩德!
 
10
2009-06-01 05:16 | 回复
我用的是raychou数据源,只能查到三天的预报,而且不显示风力,请问哪位兄弟帮帮忙?我是黑龙江安达的
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu