社区
C#
帖子详情
初学C#,问一下怎么用C#分析html网页上面的文字
comebaby
2004-10-27 07:03:25
例如网页上面有一个table,怎样得到table里面得内容??
谢先!!
...全文
332
13
打赏
收藏
初学C#,问一下怎么用C#分析html网页上面的文字
例如网页上面有一个table,怎样得到table里面得内容?? 谢先!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
comebaby
2004-10-28
打赏
举报
回复
可能是我说得不太清楚
我想在windows应用程序里调用别人的HTML网页上table里面的内容
谁能说说用正则表达式怎么实现??
Edison1024
2004-10-28
打赏
举报
回复
private string GetHtmlContent(string Url)
{
WebRequest request = WebRequest.Create(Url);
request.Timeout = 30000;
request.Headers.Set("Pragma", "no-cache");
WebResponse response = request.GetResponse();
Stream streamReceive = response.GetResponseStream();
Encoding encoding = Encoding.GetEncoding("GB2312");
StreamReader streamReader = new StreamReader(streamReceive, encoding); return streamReader.ReadToEnd();
}
你可以用这个函数获得网页的html内容,没必要用socket。
然后用正则捕获就可以了。
你在www.regexlib.com里面找找,应该有捕获表格内容的
dajingang
2004-10-28
打赏
举报
回复
没有太好的办法,通过socket获取html网页,存成字符串,通过分析字符串得到table,循环table中的<tr>,继续分解,得到每个<td>的内容。
如果还有问题发mail给我,我给你代码。
echsyl@yahoo.com.cn
comebaby
2004-10-28
打赏
举报
回复
非常感谢!!
我先have a try
搞不定再请教
ruixing123
2004-10-27
打赏
举报
回复
先了解一下代码分离技术
comebaby
2004-10-27
打赏
举报
回复
不太清楚,能解释一下吗???万分感谢!!!
zhgroup
2004-10-27
打赏
举报
回复
正则
comebaby
2004-10-27
打赏
举报
回复
若是抓取别人网页上得table,怎么办??
comebaby
2004-10-27
打赏
举报
回复
我是初学,好多不会,分要留着慢慢发,不然以后只有无分贴了,呵呵
newmoon2004
2004-10-27
打赏
举报
回复
没写清。
myTable.Rows[0].Cell[0]是指第一行第一列。其他单元格类似
newmoon2004
2004-10-27
打赏
举报
回复
如果是html的Table,那么你要先将此表的runat属性设为server。
然后myTable.Rows[0].Cell[0].InnerHtml 或myTable.Rows[0].Cell[0].InnerText 就是你要的内容了.
benzite
2004-10-27
打赏
举报
回复
正则表达式,或者是mshtml.IHTMLTableElement
newmoon2004
2004-10-27
打赏
举报
回复
分太少了。
HTML网页
编程
HTML网页
编程 前 言 ☆静态页面和动态页面 网站页面分为静态页面和动态页面两种 • 静态页面:有一个html页面文件保存在服务器上,浏览器要这个页面的时候服务器就把这个页面文件发给浏览器; • 动态页面:服务器上没有浏览者要看的页面,而是服务器动态生成的HTML页面发给浏览器,动态语言的服务器端可以用
C#
、VB.Net、PHP、Java、C等编写。 ☆HTM
网页制作入门
网页制作的学习流程,可以说的一个循序渐进的过程从简单逐步深入。 html css(div css布局) javascript(vbscript) php;asp;asp.net(
C#
) SEO 刚刚步入网页制作应先从html入手结合css同时学习。 第一部分HTML 第一章 HTML 介绍 1.1 HTML 简介 Html是超文本
课程简介、网页简史、HTML简介、编写第一个网页、自结束标签和注释、标签中的属性、文档声明、关于进制、字符编码、文档的使用——HTML
课程简介、网页简史、HTML简介、编写第一个网页、自结束标签和注释、标签中的属性、文档声明、关于进制、字符编码、文档的使用
C#
从入门到实战:
初学
者必备源码学习指南
C#
不只是一个语言,它是一整套思维方式:类型安全、面向对象、依赖解耦、异步编程、云原生集成……当你掌握了这些,你会发现——无论是做一个简单的控制台工具,还是构建百万级并发的微服务系统,底层逻辑竟如此相通。而真正决定你能走多远的,从来不是语法本身,而是你如何看待
问
题、分解
问
题、解决
问
本文还有配套的精品资源,点击获取简介:
C#
是一种现代、面向对象的编程语言,广泛应用于Windows开发、游戏、Web及移动应用等领域。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章