如何获取TWebBrowser控件的超级链接

worldshop有潜

worldshop有潜

2016-02-19 21:31

下面是个超简单的如何获取TWebBrowser控件的超级链接教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

  procedure getAllLinks2(WB: TWebBrowser; var InnerText,Links: TStringList);
  //needs unit as :shDocVw,Classes,MSHTML,variants
  var
  Htmldoc     : IHtmlDocument2;
  AllLinks    : IhtmlElementCollection;
  Len,I   : Integer;
  //HtmlItem2    : Olevariant;
  HtmlItem: IHTMLElement;

  begin
   HtmlDoc := WB.document as Ihtmldocument2;
  // AllLinks := HtmlDoc.get_links;
   AllLinks := HtmlDoc.links;
   Len := AllLinks.length ;
   Links.BeginUpdate;
   Innertext.BeginUpdate;
   For I :=0 To Len-1 do
   begin
   //HtmlItem2 := AllLinks.item(I,emptyparam);
   HtmlItem := AllLinks.item(I,emptyparam) as IHTMLElement;
   //StringList.Add(Htmlitem2.href);    //this is also a way to get the link

  
   {if trim(HtmlItem.innerHTML)'' then
   begin
   Links.Add(trim(HtmlItem.ToString));
   InnerText.Add(trim(HtmlItem.innerHTML));
   end;
   }

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

   if trim(HtmlItem.innerText)'' then
   begin
   Links.Add(trim(HtmlItem.ToString));
   InnerText.Add(trim(HtmlItem.Innertext));
   end;

   end;
   Links.EndUpdate;
   InnerText.EndUpdate;
  end;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

如何获取TWebBrowser控件的超级链接

编程语言 网络编程
如何获取TWebBrowser控件的超级链接

如何获取本地HTML文件的标题,超级链接

编程语言 网络编程
如何获取本地HTML文件的标题,超级链接

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

用好超级链接标记—A

Html CSS布局 Div+CSS XHTML
用好超级链接标记—A

建立Excel超级链接

办公软件
建立Excel超级链接

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

用Delphi实现超级链接

编程语言 网络编程
用Delphi实现超级链接

Word文档的自动超级链接

办公软件
Word文档的自动超级链接

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Adobe CS3网站首页设计 第5讲

Adobe CS3网站首页设计 第5讲

如何根据类的名字来生成对象

如何根据类的名字来生成对象
下拉加载更多内容 ↓