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

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
WebBrowser里網(wǎng)頁(yè)根據(jù)文字判斷來(lái)點(diǎn)擊鏈接
uses  ActiveX, ComObj, MSHTML;
根據(jù)連接文字點(diǎn)擊連接-    一般情況下的連接
Procedure HTMLClinkByText(text:string;Wbr:TWebBrowser);
var
doc:IHTMLDocument2;
len,I:integer;
item:OleVariant;
all:IHTMLElementCollection;
begin
doc:=Wbr.Document as IHTMLDocument2;
all:=doc.Get_links;
len:=all.length;
for I:=0 to len-1 do
begin
item:=all.item(I,varempty);
if pos (text,item.InnerText)>0 then      //判斷連接文字包含內(nèi)容
begin
Wbr.Navigate(item.href);
end;
end;
end;
使用的時(shí)候,要點(diǎn)擊包含"聯(lián)系"這兩個(gè)字的鏈接
HTMLClinkByText('聯(lián)系',WebBrowser1);
----------------------------------------------------------------------------------------------
Iframe 里面的連接點(diǎn)擊
function   GetFrame(FrameNo: Integer): IWebbrowser2;
var
OleContainer: IOleContainer;
enum: IEnumUnknown;
unk: IUnknown;
Fetched: PLongint;
begin
while Webbrowser1.ReadyState <> READYSTATE_COMPLETE do
Application.ProcessMessages;
if Assigned(Webbrowser1.document) then
begin
Fetched := nil;
OleContainer := Webbrowser1.Document as IOleContainer;
OleContainer.EnumObjects(OLECONTF_EMBEDDINGS, Enum);
Enum.Skip(FrameNo);
Enum.Next(1, Unk, Fetched);
Result := Unk as IWebbrowser2;
end
else
Result := nil;
end;
procedure TForm1.Button4Click(Sender: TObject);
var
doc,frm:IHTMLDocument2;
iw:IWebbrowser2;
i,j,len: integer;
all:IHTMLElementCollection;
item:OleVariant;
begin
doc:=Webbrowser1.Document as IHTMLDocument2;
for i:=0 to doc.frames.length-1 do
begin
iw:=GetFrame(i);
frm:=iw.Document as IHTMLDocument2;
all:=frm.Get_links;
len:=all.length;
for j:=0 to len-1 do
begin
item:=all.item(j,varempty);
ListBox1.Items.Add(item.InnerText+' ~ '+item.href); //文字和相應(yīng)的連接
//根據(jù)上面那個(gè)Pos判斷  item.InnerText  里包含你要點(diǎn)擊的內(nèi)容
//然后  Webbrowser1.Navigate(item.href);  ................................
end;
end;
end;
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
獲得一個(gè)網(wǎng)頁(yè)的所有的URL(WebBrowser)
Delphi Webbrowser IE 窗口選擇中,選中的文字內(nèi)容
如何取得網(wǎng)頁(yè)框架中的內(nèi)容(300分)
Delphi中WebBbrowser的編程
Delphi實(shí)現(xiàn)HTMLWebBrowser實(shí)現(xiàn)HTML界面
TWebBrowser訪問(wèn)IFrame
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

主站蜘蛛池模板: 弥渡县| 汾阳市| 肃北| 喀喇沁旗| 滕州市| 邹平县| 金川县| 田林县| 余庆县| 全州县| 沾化县| 松原市| 赤城县| 靖边县| 会同县| 新建县| 新巴尔虎右旗| 固始县| 嵊泗县| 武清区| 中方县| 晋中市| 郯城县| 平遥县| 翁源县| 克山县| 商南县| 慈利县| 齐齐哈尔市| 静安区| 汕尾市| 清水河县| 松桃| 原阳县| 东乡族自治县| 若尔盖县| 滁州市| 聂拉木县| 商丘市| 哈巴河县| 濮阳县|