社区
C#
帖子详情
关于使用HttpWebResponse获取页面数据的问题?
userxk
2005-08-03 04:00:49
看了很多关于HttpWebResponse的文章,但是用HttpWebResponse得到的是包括HTML标记在内的所有页面内容,我现在只想要得到除去HTML标记以外的有用数据信息,该怎么来做?
...全文
398
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
打赏
举报
回复
根据需要用正则表达式提取有用信息
Http
Web
Response
无法准确
获取
CharacterSet导致网页
数据
乱码
问题
的解决
本文介绍了一种解决
使用
Http
Web
Request
获取
网页内容时遇到的GZIP压缩
问题
和字符集
获取
错误的方法,通过自定义函数实现了从指定URL
获取
网页内容并正确解析字符集的过程,确保中文站点在任何情况下都不会出现乱码。
C#
使用
Http
Web
Request和
Http
Web
Response
进行设置和
获取
Cookie
本文介绍如何
使用
Http
Web
Request和
Http
Web
Response
来设置和
获取
Cookie。包括在请求头中直接添加Cookie,
使用
CookieContainer属性设置Cookie,以及从响应中提取Cookie并重用。
在Silverlight中
使用
Http
Web
Response
获取
Header信息
本文介绍了解决Silverlight3中
使用
Http
Web
Response
获取
HTTP
响应头时遇到异常的解决方案,通过在应用程序开始时注册前缀来启用客户端网络堆栈,从而允许读取任何
HTTP
请求的响应,包括状态码非200的情况。
C#
获取
网页内容 (
Web
Client、
Web
Browser和
Http
Web
Request/
Http
Web
Response
)
本文介绍了三种在C#中
获取
网页内容的方法:1)
使用
Web
Client,2) 通过
Web
Browser控件,3) 利用
Http
Web
Request/
Http
Web
Response
。分别展示了每种方法的代码实现,强调了如何处理编码
问题
和
数据
存储。对于
Web
Client和
Http
Web
Request,还涉及到身份验证和错误处理。
大佬请教:
Http
Web
Response
的销毁
问题
?
在
使用
.NET Framework 4.8 的
Http
Web
Response
进行大量文件下载时,遇到 ObjectDisposedException 异常,导致调试输出充满错误信息。
问题
在于,即使异常已处理,大量异常仍影响了日志查看。讨论了是否为代码
问题
或 .NET Framework 本身的
问题
,并提供了可能的解决方案,包括检查代码中是否存在未正确关闭的连接,以及不
使用
using 语句以避免过早释放资源。同时指出,
Http
Web
Response
和响应流必须确保有一个被正确销毁,以防止连接池泄露。
C#
111,129
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章