读书人

怎么从网页中取出指定的数据?使用iht

发布时间: 2012-06-15 19:37:05 作者: rapoo

如何从网页中取出指定的数据?使用ihtml2,有答案,即刻结贴!
如下,有一个网页文件,

HTML code
<html><head><title></title></head><body><table border=0>  <tr>     <td>aaaaa</td>  </tr>  <tr>     <td>bbbbb</td>  </tr>  <tr>     <td>ccccc</td>  </tr></table></body></html>


现在需要取出第2个<td>和</td>之间的文本,即 “bbbbb”,网页是在webbrowser1中打开,不用截取字符串的方式,用ihtm2接口。

有答案既可结贴给分。

[解决办法]
Delphi(Pascal) code
var  i, j: integer;  ovTable: OleVariant;begin  ovTable := Wb1.OleObject.Document.all.tags('TABLE').item(0);  for i := 0 to (ovTable.Rows.Length - 1) do  begin    for j := 0 to (ovTable.Rows.item(i).Cells.Length - 1) do    begin      ShowMessage(ovTable.Rows.Item(i).Cells.Item(j).Innerhtml);    end;  end;end; 

读书人网 >.NET

热点推荐