已有23人关注
《范例完全自学手册》100例学习问题
发表在VB答疑区 2009-12-22
是否精华
版块置顶:
我想提取这个这个网站内的天气预报
http://www.webxml.com.cn/WebServices/WeatherWS.asmx/getWeather?theUserID=&theCityCode=738
网站代码如下:
  <string>12月22日 多云转阵雪</string> 
  <string>-16℃/-6℃</string> 
  <string>西风微风</string> 
  <string>1.gif</string> 
  <string>13.gif</string> 
  <string>12月23日 晴</string> 
  <string>-17℃/-5℃</string> 
  <string>西风微风</string> 
  <string>0.gif</string> 
  <string>0.gif</string> 
  <string>12月24日 多云转中雪</string> 
  <string>-13℃/-4℃</string> 
  <string>西南风微风转西风微风</string> 
  <string>1.gif</string> 
  <string>15.gif</string> 
  <string>12月25日 中到大雪转阵雪</string> 
  <string>-21℃/-7℃</string> 
  <string>北风3-4级</string> 
  <string>27.gif</string> 
  <string>13.gif</string> 
  <string>12月26日 多云</string> 
  <string>-23℃/-13℃</string> 
  <string>北风微风转东北风微风</string> 
  <string>1.gif</string> 
  <string>1.gif</string> 
  </ArrayOfString>

我想提取出来每天的天气预报:“12月22日 多云转阵雪”“-16℃/-6℃”而这些字符都是变量我怎么提取啊
分享到:
精彩评论 1
Lemon
学分:0 LV1
2009-12-23
沙发
您好!

还是字符串处理的问题。

首先需要获取到网页的源码,例如 你帖上来的那些。
然后 找到你需要获取的内容。一般情况,这个网页的格式应该是固定,即使有些文字改变了,但是HTML语言的格式是固定的。
这里您可以 首先利用instr查找<string>出现的位置,然后在从这个位置开始查找</string> 第一次出现的位置,然后利用right和Left函数获取出<string> 和</string> 之间的文字信息。也就是“12月22日 多云转阵雪”的内容。这里需要注意的是,这里面的<string> 和</string> 是成对的

其他的内容获取以此类推
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照