欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

html 解析 div 代碼 delphi

方一強1年前7瀏覽0評論

在 Delphi 中,要解析 HTML 的 div 代碼可以使用 TWebBrowser 組件。

var
doc: IHTMLDocument2;
begin
doc := WebBrowser1.Document as IHTMLDocument2;
if doc<>nil then
begin
// 獲取所有的 div 元素
var divs := doc.body.all.tags('div') as IHTMLElementCollection;
for var i := 0 to divs.length - 1 do
begin
// 獲取當前 div 元素的 innerHTML
var divHtml := divs.item(i).innerHTML;
ShowMessage(divHtml);
end;
end;

以上代碼中,我們首先取得了 TWebBrowser 組件中的 IHTMLDocument2 接口,然后使用其 body 屬性獲取文檔的 body 元素,接著使用 all.tags('div') 方法獲取所有的 div 元素并轉換為 IHTMLElementCollection,最后通過遍歷 IHTMLElementCollection 來獲取每個 div 元素的 innerHTML。

innerHtml 屬性可以獲取 div 元素內的所有 HTML 代碼,包括子元素、文本和內聯樣式等。如果需要獲取 div 元素的文本內容,可以使用 innerText 屬性。