正则表达式,或者是mshtml.IHTMLTableElement
解决方案 »
- 用户控件宽度问题
- 字符串转成日期时间的问题
- ppc打包问题,inf文件中不能有中文?
- 问个简单的问题:如何把checkbox的text文字放到右边?
- 在Treeview控件中右键如何传递参数???
- 如何使用程序一运行就最小化到系统托盘
- 诚心求助如何在服务器管理器中连接一个带密码的access数据库?
- 今天我在microsoft 上下的一个demo 有些地方看不懂,请大家指教!
- 请教:在c#(做web的)中怎么弹出对话框?
- 有几十万条从access的大量数据需要保存到oracle,是每条存入数据库快呢还是加入到dataset再一次保存快呢?急急急!!!
- 怎样指定程序使用的.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里面找找,应该有捕获表格内容的