lixx
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 39 文章- 0 评论- 1
ASP.NET数据传递:获取META信息
ASP.NET中数据传递:获取用Meta传递的数据:
1
public
static
string
GetMeta(
string
strFullUrl,
string
MateName)
2
{
3
//
strFullUrl需要有Http前缀
4
HttpWebRequest myRequest
=
(HttpWebRequest)WebRequest.Create(strFullUrl);
5
myRequest.KeepAlive
=
false
;
6
myRequest.Timeout
=
30000
;
7
myRequest.ReadWriteTimeout
=
30000
;
8
string
content
=
""
;
9
string
strError
=
""
;
10
try
11
{
12
HttpWebResponse myResponse
=
(HttpWebResponse)myRequest.GetResponse();
13
StreamReader myReader
=
new
StreamReader(myResponse.GetResponseStream(), Encoding.UTF8);
14
//
返回内容存放于content中
15
content
=
myReader.ReadToEnd();
16
myReader.Close();
17
myResponse.Close();
18
}
19
catch
(Exception ex)
20
{
21
strError
=
ex.Message.ToString();
22
}
23
24
//
分析返回信息中的<meta>标志中content=的内容
25
RegexOptions RxOptions
=
RegexOptions.IgnoreCase;
26
string
StrToGetMate
=
27
@"
<meta Name=\""{0}\"" content[\s]?=[\s\""\']+(.*?)[\""\']+.*?>
"
;
28
Regex myRx
=
new
Regex(
string
.Format(StrToGetMate, MateName), RxOptions);
29
Match myMt
=
myRx.Match(content);
30
if
(
null
!=
myMt)
31
{
32
//
有匹配内容
33
content
=
myMt.Groups[
1
].ToString();
34
}
35
//
返回内容
36
if
(strError.Length
>
0
)
37
{
38
return
strError;
39
}
40
else
41
{
42
return
content;
43
}
44
}
Tag标签:
ASP.NET
,
C#
,
Meta
,
正则表达式
,
HttpRequest
,
数据传递
posted @ 2008-05-09 14:55
永远燃烧
阅读(43)
评论(0)
编辑
收藏
社区
新闻
新用户注册
刷新评论列表
标题
姓名
主页
Email
(只有博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2008-07-21 23:21 编辑过
最新IT新闻:
·
第一财经周刊:当前互联网世界正处无秩序时代
·
Visual Studio 2008 SDK 1.1 发布
·
死敌VMware变身微软认证计划新成员
·
英特尔雅虎开发网络计算机频道
·
Windows Live视频邮件9月9日开始测试
博客园新闻频道
博客园首页
社区
<
2008年5月
>
日
一
二
三
四
五
六
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
与我联系
发短消息
搜索
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的参与
我的新闻
最新评论
我的标签
留言簿
给我留言
查看留言
我的标签
ASP.NET(19)
C#(16)
GridView(7)
SQL(7)
数据库(7)
HTML(5)
正则表达式(5)
Meta(4)
POP3(4)
编码(4)
随笔档案
(39)
2008年8月 (5)
2008年7月 (10)
2008年6月 (4)
2008年5月 (20)
相册
POP3协议操作
国之利器
最新评论
1. re: T-SQL存储过程:产品分页列表提取
原来所有东西都可以用存储过程来写啊 (千)
阅读排行榜
1. ACCESS的Ole对象读取(349)
2. JS收集<2>:图片上传_限制格式、类型、尺寸(102)
3. GridView的操作<1>:基本操作(编辑、更新、取消)(96)
4. JS收集<1>:遍历CHECKBOX(93)
5. GridView的操作<1>:基本操作(行和单元格绑定)(63)
评论排行榜
1. T-SQL存储过程:产品分页列表提取(1)
2. PL/SQL存贮过程:类别链条获取(0)
3. Oracle学习<2>:权限(0)
4. ASP.NET小收集<3>:页面权限管理(0)
5. JS收集<3>:限制输入格式(0)
60天内阅读排行
1. WinForm小收集<2>:短信程序监控IDC(26)
2. WinForm小收集<1>:LinkLabel(22)
3. ASP.NET小收集<3>:页面权限管理(22)
4. 破B操作系统
:(1)显示桌面图标(21)
5. GridView的操作<2>:事件冲突(20)