如何从Webbrowser中取得网页中所有链接所对应的文字(带源码)?

jianping0 2001-10-27 08:57:51
Webbrowser中取得网页中所有链接:
if Webbrowser1.Document<>nil then
begin
Doc := WebBrowser1.Document as IHTMlDocument2;
for i := 0 to Doc.Links.Length - 1 do
begin
Link := Doc.Links.Item(i, 0) as IHTMLElement;
StrLinks := Link.ToString + #13#10;
ShowMessage(StrLinks);
end;
end;
如何取得链接所对应的文字呢?


...全文
188 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
skt985 2002-01-11
  • 打赏
  • 举报
回复
45580关注! :)
jianping0 2001-10-29
  • 打赏
  • 举报
回复
up
NetFriend 2001-10-28
  • 打赏
  • 举报
回复
其实在DELPHI里使用IHTMLDOCUMEN2接口访问IE里的DOCUMENT对象与在IE里使用JAVASCRIPT脚本访问从本质上来讲是一样的。因此,你想得到连接所对应的文字,使用连接LINKS的InnerHTML属性应该可以取得连接中的文字(属性的具体写法几不清了,可以查阅MSDN中关于JAVASRITPT中对HHTML对象的操作方面的资料)
jianping0 2001-10-28
  • 打赏
  • 举报
回复
谢谢NetFriend(NetFriend): javascript 我不大熟悉,我会去看一看.
不知谁有其他高见.
telstar 2001-10-27
  • 打赏
  • 举报
回复
bang ni up
jianping0 2001-10-27
  • 打赏
  • 举报
回复
up

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧