700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 获取webbrowser的html WebBrowser 获取网页内容

获取webbrowser的html WebBrowser 获取网页内容

时间:2024-08-16 08:08:16

相关推荐

获取webbrowser的html WebBrowser 获取网页内容

1.wb.OleObject.document.documentelement.innerhtml

2.utf8toansi(getHtml(wb))

utf8toansi函数

function getHtml(const WebBrowser:TWebBrowser):string; const BufSize = $10000; var Size: Int64; Stream: IStream; hHTMLText: HGLOBAL; psi: IPersistStreamInit; begin if not Assigned(WebBrowser.Document) then Exit; OleCheck(WebBrowser.Document.QueryInterface(IPersistStreamInit,pSi)); try hHTMLText := GlobalAlloc(GPTR,BufSize); OleCheck(CreateStreamOnHGlobal(hHTMLText,True,Stream)); try OleCheck(Psi.Save(Stream,False)); Size := StrLen(PChar(hHTMLText)); SetLength(Result,Size); CopyMemory(PChar(Result),Pointer(hHTMLText),Size); finally Stream := nil; end; finally pSi := nil; end; end;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。