在delphi的 TWebBrowser中用什么方法获取当前站点人的所有链接?也有框架网页! 15
百度上找到的都是fori:=0toWebbrowser1.OleObject.Document.links.Length-1doListbox1.Items.Add(We...
百度上找到的都是
for i := 0 to Webbrowser1.OleObject.Document.links.Length - 1 do
Listbox1.Items.Add(Webbrowser1.OleObject.Document.Links.Item(i));
这个方法不能获的全部链接的 很多链接都获取不到! 展开
for i := 0 to Webbrowser1.OleObject.Document.links.Length - 1 do
Listbox1.Items.Add(Webbrowser1.OleObject.Document.Links.Item(i));
这个方法不能获的全部链接的 很多链接都获取不到! 展开
2个回答
2012-08-06 · 知道合伙人软件行家
关注
展开全部
据我的经验,你上面编写的代码应该只是获取了主页面的链接,你说的“不能获的全部链接的 很多链接都获取不到”应该是框架中的链接吧?
我觉得你需要获取各个框架的链接。
此外,我觉得直接用正则来匹配获取链接效率也不错。
我觉得你需要获取各个框架的链接。
此外,我觉得直接用正则来匹配获取链接效率也不错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-08-07
展开全部
我建议你解析里面的源码。即使你使用的是TWEBBROWSER 返回来的 也是源码 是HTML语言 你可以找<a href=“”></a>里的标签 然后读取其中的href就可以了吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询