zoukankan
html css js c++ java
从中央气象台抓取天气预报
这几天郑州下雪,一直盼望晴天的到来,于是关注天气情况.
可以Google一下:tq 郑州
如今写了个抓取中央气象台的天气预报(
http://www.tq121.com
)
public
string
GetWeather(
string
url)
{
string
weacherhtml
=
String.Empty;
HttpWebRequest rt
=
null
;
HttpWebResponse rs
=
null
;
Stream stream
=
null
;
StreamReader sr
=
null
;
try
{
rt
=
(HttpWebRequest)WebRequest.Create(url);
rs
=
(HttpWebResponse)rt.GetResponse();
stream
=
rs.GetResponseStream();
sr
=
new
StreamReader(stream,System.Text.Encoding.Default);
weacherhtml
=
sr.ReadToEnd();
}
catch
(Exception ee)
{
Response.Write(
"
<script>alert('发生异常')</script>
"
);
}
finally
{
sr.Close();
stream.Close();
rs.Close();
}
int
start
=
weacherhtml.IndexOf(
"
郑州
"
);
int
end
=
weacherhtml.IndexOf(
"
隐私保护
"
);
return
weacherhtml.Substring(start,end
-
start);
}
别的城市天气情况请调用相应的URL,以及修改城市名称.
查看全文
相关阅读:
区块链分布式云存储项目盘点
区块链一定要知道的的七大认识误区
以太坊“空块”数量激增有什么影响?
区块链技术涉及哪些编程语言?
一文读懂实用拜占庭容错(PBFT)算法
清除浮动的影响
滚动条
分享侧栏例子
最最最简单的轮播图(JQuery)
3D动画
原文地址:https://www.cnblogs.com/caca/p/81491.html
最新文章
单例模式
Django-admin 的使用
LeetCode231.2的幂
LeetCode268.缺失数字
利用Python将文件进行分类整理
ROS语音交互(三)科大讯飞语音在ROS平台下使用
ROS语音交互——科大讯飞语音合成TTS(二)
ROS机器人语音交互(一)
ros科大讯飞语音识别
usb端口号绑定
热门文章
sublime简书安装配置
优化ubuntu桌面
movebase导航
stage simulator
ROS 使用自带和usb摄像头获取图像
区块链主流共识算法优缺点对比
区块链溯源的技术架构详解
区块链名词解释通俗版
区块链将给社交领域带来哪些好处?
区块链的去中心化和分布式到底有什么区别?
Copyright © 2011-2022 走看看