会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
追逐梦想
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
::
公告
WebRequest抓取远程数据
<%
@Page Language
=
"
C#
"
Debug
=
"
true
"
%>
<%
@Import NameSpace
=
"
System.Net
"
%>
<%
@Import NameSpace
=
"
System.IO
"
%>
<
script language
=
"
C#
"
runat
=
"
Server
"
>
string
sException
=
null
;
public
string
GetHttpData(
string
sUrl)
{
string
sRslt
=
null
;
WebResponse oWebRps
=
null
;
WebRequest oWebRqst
=
WebRequest.Create(sUrl);
oWebRqst.Timeout
=
50000
;
try
{
oWebRps
=
oWebRqst.GetResponse();
}
catch
(WebException e)
{
sException
=
e.Message.ToString();
}
catch
(Exception e)
{
sException
=
e.ToString();
}
finally
{
if
(oWebRps
!=
null
)
{
StreamReader oStreamRd
=
new
StreamReader(oWebRps.GetResponseStream(),System.Text.Encoding.GetEncoding(
"
GB2312
"
));
sRslt
=
oStreamRd.ReadToEnd();
oStreamRd.Close();
oWebRps.Close();
}
}
return
sRslt;
}
<%
TimeSpan oStartTime
=
DateTime.Now.TimeOfDay;
string
s
=
HttpUtility.HtmlEncode(GetHttpData(
"
http://kzlll.blogone.net
"
)).Replace(
"
\n
"
,
"
\n<br>
"
);
Response.Write(s);
Response.Write(
"
<br><br>\r\n执行时间:
"
+
DateTime.Now.TimeOfDay.Subtract(oStartTime).TotalMilliseconds.ToString()
+
"
毫秒
"
);
%>
posted on
2004-12-24 13:39
kzlll
阅读(
390
) 评论(
0
)
收藏
举报
刷新页面
返回顶部