如何实现网页的二次点击 delphi
1个回答
展开全部
{提取网页所有链接地址}
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
ListBox1.Clear;
for i := 0 to WebBrowser1.OleObject.document.anchors.Length - 1 do
ListBox1.Items.Add(WebBrowser1.OleObject.document.anchors.item(i).href);
end;
{提取网页所有链接文本}
procedure TForm1.Button2Click(Sender: TObject);
var
i: Integer;
begin
ListBox1.Clear;
for i := 0 to WebBrowser1.OleObject.document.anchors.Length - 1 do
ListBox1.Items.Add(WebBrowser1.OleObject.document.anchors.item(i).innerText);
end;
{模拟点击指定的链接}
procedure TForm1.Button3Click(Sender: TObject);
begin
// WebBrowser1.OleObject.document.anchors.item(0).click; {假如是第一个链接}
if ListBox1.ItemIndex <> -1 then
WebBrowser1.OleObject.document.anchors.item(ListBox1.ItemIndex).click;
ListBox1.Clear;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
begin
ListBox1.Clear;
for i := 0 to WebBrowser1.OleObject.document.anchors.Length - 1 do
ListBox1.Items.Add(WebBrowser1.OleObject.document.anchors.item(i).href);
end;
{提取网页所有链接文本}
procedure TForm1.Button2Click(Sender: TObject);
var
i: Integer;
begin
ListBox1.Clear;
for i := 0 to WebBrowser1.OleObject.document.anchors.Length - 1 do
ListBox1.Items.Add(WebBrowser1.OleObject.document.anchors.item(i).innerText);
end;
{模拟点击指定的链接}
procedure TForm1.Button3Click(Sender: TObject);
begin
// WebBrowser1.OleObject.document.anchors.item(0).click; {假如是第一个链接}
if ListBox1.ItemIndex <> -1 then
WebBrowser1.OleObject.document.anchors.item(ListBox1.ItemIndex).click;
ListBox1.Clear;
end;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询