精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
delphi WebBrowser獲取iframe頁面內(nèi)容

delphi WebBrowser獲取iframe頁面內(nèi)容

作者:admin 來源:未知 日期:2010-10-16 9:26:36 人氣: 標(biāo)簽:
uses MSHTML, ActiveX;

function GetFrame(FrameNo:Integer):IWebbrowser2;
var
OleContainer:IOleContainer;
enum:IEnumUnknown;
unk:IUnknown;
Fetched:PLongint;
begin
while Form1.wb1.ReadyState <> READYSTATE_COMPLETE do Application.ProcessMessages;
if Assigned(Form1.wb1.document)then
begin
Fetched:= nil;
OleContainer:= Form1.wb1.Document as IOleContainer;
OleContainer.EnumObjects(OLECONTF_EMBEDDINGS,enum);
Enum.Skip(FrameNo);
Enum.Next(OLECONTF_EMBEDDINGS,Unk,Fetched);
Result:=Unk as IWebbrowser2;
end
else Result:=nil;
end;

procedure TForm1.btn3Click(Sender: TObject);
var
doc,frm: IHTMLDocument2;
iw: IWebbrowser2;
i: integer;
begin
doc:=wb1.Document as IHTMLDocument2;
for i:=0 to doc.frames.length-1 do
begin
iw:=GetFrame(i);
frm:=iw.Document as IHTMLDocument2;
mmo1.Lines.Add( '==============Frame '+ IntToStr(i)+ '==================');
mmo1.Lines.Add(frm.body.outerHTML);
end;
end;

procedure TForm1.btn2Click(Sender: TObject);
var
Index: Integer;
Document: IHTMLDocument2;
FrameIdx: OleVariant;
FrameDis: IDispatch;
FrameWin: IHTMLWindow2;
begin
while wb1.ReadyState <> READYSTATE_COMPLETE do Application.ProcessMessages;
if wb1.Document = nil then Exit;
if wb1.Document.QueryInterface(IHTMLDocument2, Document) <> 0 then Exit;
if Document.frames.length > 0 then
begin
for Index := 0 to Document.frames.length - 1 do
begin
FrameIdx := Index;
FrameDis := Document.frames.item(FrameIdx);
if FrameDis.QueryInterface(IHTMLWindow2, FrameWin) <> 0 then Exit;
mmo1.Lines.Add(#13#10+'==============Frame '+ IntToStr(Index)+ '=================='+#13#10);
mmo1.Lines.Add(FrameWin.document.body.outerHTML+#13#10);
end;
end;
end;
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
提取WebBrowser里的圖片 delphi
delphi webbrowser文本框獲得焦點
如何取得網(wǎng)頁框架中的內(nèi)容(300分)
WebBrowser里網(wǎng)頁根據(jù)文字判斷來點擊鏈接
C#中webBrowser加載頁面中訪問不同域的iFrame引發(fā)System.UnauthorizedAccessException異常的解決辦法
C#中的WebBrowser控件的使用
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服

主站蜘蛛池模板: 高陵县| 兴义市| 桐庐县| 昌江| 甘肃省| 许昌市| 大同县| 揭阳市| 大埔区| 石城县| 来宾市| 墨江| 利辛县| 阿鲁科尔沁旗| 潞西市| 河西区| 玉环县| 开封县| 隆昌县| 和田市| 寿阳县| 克什克腾旗| 康马县| 永登县| 阆中市| 商城县| 韶山市| 怀集县| 防城港市| 玉树县| 清原| 维西| 西畴县| 榕江县| 册亨县| 远安县| 常宁市| 泰兴市| 图们市| 卓资县| 唐海县|