社区
C#
帖子详情
关于使用HttpWebResponse获取页面数据的问题?
userxk
2005-08-03 04:00:49
看了很多关于HttpWebResponse的文章,但是用HttpWebResponse得到的是包括HTML标记在内的所有页面内容,我现在只想要得到除去HTML标记以外的有用数据信息,该怎么来做?
...全文
377
6
打赏
收藏
关于使用HttpWebResponse获取页面数据的问题?
看了很多关于HttpWebResponse的文章,但是用HttpWebResponse得到的是包括HTML标记在内的所有页面内容,我现在只想要得到除去HTML标记以外的有用数据信息,该怎么来做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
中国小蛇
2005-11-25
打赏
举报
回复
这几天遇到和楼主一样的问题,看到楼主找到方法但没有公布感觉有些气愤:(。可能其它人未理解楼主的准确意思,所以感觉大家的回答有些不得其法,贴子虽已结,不过今天找到解决方案与大家分享一下:
例如调用response.write("hello");后,默认客户端收到的数据流以hello开头,后面还会接<html>...的网页HTML元素。办法是改成下面的格式:
Reponse.write("hello");
Response.End();
调用End()是告诉服务器端,返回流内容到此为止,不再自动生成其它HTML元素内容。
不知楼主用到的是不是这个方法?如有曲解还望见谅!
shrinerain
2005-08-04
打赏
举报
回复
楼主最后用的什么?
userxk
2005-08-04
打赏
举报
回复
谢谢!俺已搞定,不过不是用的正则表达式.
活靶子哥哥
2005-08-03
打赏
举报
回复
<%@Page Language="c#" Debug="true"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="gb2312" lang="gb2312">
<head>
<title> New Document </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="title" content="" />
<meta name="subject" content="" />
<meta name="language" content="gb2312" />
<meta name="keywords" content="" />
<meta name="robots" content="all" />
<script langauge="c#" runat="server">
void Page_Load(object o , EventArgs e)
{
if(!Page.IsPostBack)
{
string s = @"<span class='lframe-t-text'>今日<font color='red'>热门新闻</font></span><div>adfadf</div>";
s = System.Text.RegularExpressions.Regex.Replace(s,"<[^>]+>","");
Response.Write(s);
}
}
</script>
</head>
<body>
<form id="frm" runat="server">
</form>
</body>
</html>
userxk
2005-08-03
打赏
举报
回复
不会吧?用正则表达式那不整死人了.我要的信息内容很多呀!然后还要对信息内容按规则拆分开,不妥!不妥!
iloveyour
2005-08-03
打赏
举报
回复
根据需要用正则表达式提取有用信息
获取
指定URL
页面
HTML
数据
类
`
获取
指定URL
页面
HTML
数据
类`是一个关键功能,它允许程序通过
HTTP
协议从指定的URL抓取HTML内容。这个过程通常被称为网页抓取或网络爬虫,对于
数据
分析、网页解析、自动化测试等多种任务都有着重要作用。以下是对这个...
C#通过一个
页面
按钮调用另一个
页面
的按钮(不打开
页面
的前提下)
Response
,
Http
Web
Request方法
-
使用
Http
Web
Request的`GetRequestStream()`方法,我们可以
获取
到一个可以写入请求
数据
的流。然后,通过写入相应字段(如表单
数据
或查询字符串),我们可以模拟按钮点击时可能发送的
数据
。 - 完成写入后,
使用
`...
http
web
request抓取
页面
小工具
"
Http
Send"可能是提供这些功能的一个小工具,它可能封装了
Http
Web
Request的用法,方便用户快速发送GET和POST请求,抓取
页面
数据
。这类工具通常包含以下功能: - 用户输入URL和请求方法(GET或POST) - 提供填写POST...
C#
获取
html
页面
源码
为了实现
HTTP
请求并
获取
响应,我们需要
使用
到.NET Framework中的`System.Net`命名空间下的`
Http
Web
Request`和`
Http
Web
Response
`类。这两个类提供了发送
HTTP
请求和处理响应的能力。 **示例代码分析:** ```csharp ...
获取
ashx得到的内容(已处理好的
数据
)
知识点四:
使用
Http
Web
Request和
Http
Web
Response
获取
数据
Http
Web
Request和
Http
Web
Response
类是.NET中实现基于
HTTP
协议的请求和响应的类。通过创建
Http
Web
Request对象并发送请求,然后通过Get
Response
方法
获取
服务器...
C#
111,119
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章