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,以及修改城市名称.
查看全文
相关阅读:
get、put、post、delete含义与区别
中奖数据表设计方案
mysql递归
java Ajax跨域请求COOKIE无法带上的解决办法
tomcat 下配置ajax 跨域 tomcat font face 跨域 java跨域
JAVA入门教程
解决Navicat 出错:1130-host . is not allowed to connect to this MySql server,MySQL
Hbuilder开发app时生成ios要的mobileprovision和p12文件步骤.
js 获取浏览器高度和宽度值(多浏览器)
Windows netstat 查看端口、进程占用 查看进程路径
原文地址:https://www.cnblogs.com/caca/p/81491.html
最新文章
FreeFileSync同步定时执行
如何删除Windows 7的保留分区
centos7下cp -rf总是提示覆盖的解决办法
centos 7 samba 回收站
实例 mount新硬盘方法
Linux中查看文件或者文件夹大小
ln 软连接 & 硬连接
Git忽略已追踪文件或文件夹
hexo发布后样式丢失
记录一次SourceTree无法push问题排查及解决
热门文章
IEnumerable<T>和IQuryable<T>的区别
关于工作单元模式——工作单元模式与EF结合的使用
git遇到的问题记录2019.05.07
调用打码平台api获取验证码 (C#版)
领域驱动设计的一些记录
阅读文章《DDD 领域驱动设计-如何 DDD?》的阅读笔记
vue父组件引用子组件方法显示undefined问题原因及解决方法
vuex中mutations与actions的区别
vue如何使用rules对表单字段进行校验
vue自定义组件并使用
Copyright © 2011-2022 走看看