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,以及修改城市名称.
查看全文
相关阅读:
Qt 的插件制作遇到的问题
Qt实现原生Flow实现不了的Item错误排列效果,类似淘宝商品展示
通过pro文件使Qt的build目录更清爽
No rule to make target
Qtcreator中printf()/fprintf()不显示问题处理方法
QtCreator集成的MSVC套件有问题
启动程序失败,路径或者权限错误
图数据库 Nebula Graph 的数据模型和系统架构设计
NLP(十六)轻松上手文本分类
NLP(十五)让模型来告诉你文本中的时间
原文地址:https://www.cnblogs.com/caca/p/81491.html
最新文章
数据获取和基本处理
git常用命令
头文件如何避免重复声明
Clion配置WSL环境
安装win10+linux双系统
配置vim编辑器
Anaconda 常用命令
前端面试题汇总
笑谈CSS的伪元素
【求助】一道有关于执行上下文的前端问题
热门文章
ZDog:简单便捷好玩的的3D设计和动画制作库
单个div元素实现双边框
遍历数组的方法
WePY的脱胎换骨
Vue组件通信
cookie及其特点
window.innerHeight和document.documentElement.clientHeight区别
Qt的信号和槽
Qt 元对象系统
Qt学习大全
Copyright © 2011-2022 走看看