风
风月剑客
Unregistered / Unconfirmed
GUEST, unregistred user!
有如下一段程序,可实现自动点击链接进入下一级网站
procedure TForm1.wbdocumentcomplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
var
Links:IHTMLElementCollection;
Doc:IHTMLDocument2;
len:integer;
itemlevariant;
urladd:string;
begin
Doc:=webbrowser1.document as IHtmlDocument2;
links:=Doc.links;
len:=links.length;
urladd:=links.toString;
if len>0 then
begin
Item:=links.item(1,varEmpty).;
item.click;
end;
label1.Caption :=links.toString;
end;
这是我在一个软件上看到的,但上面没有详细说明,如何得到links的值,我想如果链接的值和
我们要求的值相同执行,不同则罢如何实现???
procedure TForm1.wbdocumentcomplete(Sender: TObject;
const pDisp: IDispatch; var URL: OleVariant);
var
Links:IHTMLElementCollection;
Doc:IHTMLDocument2;
len:integer;
itemlevariant;
urladd:string;
begin
Doc:=webbrowser1.document as IHtmlDocument2;
links:=Doc.links;
len:=links.length;
urladd:=links.toString;
if len>0 then
begin
Item:=links.item(1,varEmpty).;
item.click;
end;
label1.Caption :=links.toString;
end;
这是我在一个软件上看到的,但上面没有详细说明,如何得到links的值,我想如果链接的值和
我们要求的值相同执行,不同则罢如何实现???