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,以及修改城市名称.
查看全文
相关阅读:
ASP.NET中的状态保持(转载)
Win7系统下VS2008安装SP1补丁解决JQuery无智能提示的问题
合并多个List<T>类型并通过LINQ按指定属性排序
ASP.NET状态保持:ViewState
第一部分 CLR基础:第1章 CLR的执行模型
Oracle存储过程知识汇总
ASP.NET中Button控件的CommandName和CommandArgument属性用法
PL/SQL Developer使用
ASP.NET常用代码汇总
PL/SQL Developer中文注释乱码的解决办法
原文地址:https://www.cnblogs.com/caca/p/81491.html
最新文章
setAttribute和setParameter方法的区别
oracle里实例和数据库之间的关系
PL/SQL Developer连接本地Oracle 11g 64位数据库和快捷键设置
GitHub for Windows客户端使用操作流程
javaweb简单登陆例子
eclipse 配置打开工作空间
Git安装与使用
将本地项目上传到gitlab下
maven项目依赖jar包报 java.lang.classnotfoundexception:Type com.xx.xx.xxx not present 的解决
SpringMvc参数传递中乱码问题
热门文章
SpringMVC 处理Date类型数据@InitBinder @DateTimeFormat 注解 的使用
Ajax请求导出Excel的问题
datagrid数据表格当数据为0的时候页面不显示数据
bubbo调用Failed to invoke remote method异常解决
页面调试
PHP高级笔记汇总
第一部分 CLR基础:第2章 生成、打包、部署和管理应用程序及类型
PHP基础笔记汇总
JS匿名函数自执行函数
用Lambda表达式操作List集合
Copyright © 2011-2022 走看看