delphi html table,delphi 使用webbrowser取得网页中表格(Table)内容的正确方法
今天偶然需要取得網(wǎng)頁(yè)中表格的內(nèi)容,找了好久竟然都找不到,盒子中也沒有,大富翁上也沒有找到。
想了半天,貌似03年的某個(gè)資料上有,翻到了趕緊記下來,一個(gè)泛類型的簡(jiǎn)單應(yīng)用。
csdn上面只有問的,沒有答對(duì)的。
我把資料中的錯(cuò)誤改正確了寫在這里,需要的朋友可以查,利人利己。
需要注意的是:目前這是我發(fā)現(xiàn)的唯一正確的方法,如果有朋友知道,請(qǐng)補(bǔ)充一下。
procedure TForm1.btn1Click(Sender: TObject);
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
mmo1.Lines.Add(ovTable.Rows.Item(i).Cells.Item(j).Innerhtml);//原文是:InnerTxt,我需要判斷表格中的鏈接
end;
end;
end;
總結(jié)
以上是生活随笔為你收集整理的delphi html table,delphi 使用webbrowser取得网页中表格(Table)内容的正确方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何不让浏览器读取html缓存,不让浏览
- 下一篇: 计算机的桌面图片还原,电脑桌面图标重启后