初学C#,问一下怎么用C#分析html网页上面的文字 正则表达式,或者是mshtml.IHTMLTableElement 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是html的Table,那么你要先将此表的runat属性设为server。然后myTable.Rows[0].Cell[0].InnerHtml 或myTable.Rows[0].Cell[0].InnerText 就是你要的内容了. 没写清。myTable.Rows[0].Cell[0]是指第一行第一列。其他单元格类似 若是抓取别人网页上得table,怎么办?? 可能是我说得不太清楚我想在windows应用程序里调用别人的HTML网页上table里面的内容谁能说说用正则表达式怎么实现?? 没有太好的办法,通过socket获取html网页,存成字符串,通过分析字符串得到table,循环table中的<tr>,继续分解,得到每个<td>的内容。如果还有问题发mail给我,我给你代码。[email protected] 非常感谢!!我先have a try搞不定再请教 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里面找找,应该有捕获表格内容的 求Javascript将浏览器范围内内容生成图片的方法 存储过程 报错 将截断字符串或二进制数据 线程的理解 C# 多窗体中,怎么在一个窗体中用到另一个的控件 我这样解释正确不? 找不到类型或命名空间名称 做自定义控件时,如何将当前鼠标的位置坐标转换成相对于自定义控件的坐标? 求助关于动网论坛获取帖子问题 如何 获取远程计算机的进程啊>(没分了,不好意思啊) dllimport引入的方法说必须声明方法体怎么办? 怎样指定程序使用的.net framework版本? 有谁知道那里有关于Duwamish7的代码剖析的文档。。。。
然后myTable.Rows[0].Cell[0].InnerHtml 或myTable.Rows[0].Cell[0].InnerText 就是你要的内容了.
myTable.Rows[0].Cell[0]是指第一行第一列。其他单元格类似
我想在windows应用程序里调用别人的HTML网页上table里面的内容谁能说说用正则表达式怎么实现??
如果还有问题发mail给我,我给你代码。
[email protected]
我先have a try
搞不定再请教
{
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里面找找,应该有捕获表格内容的