请问有关网页分析问题(100分)

  • 主题发起人 主题发起人 hermes
  • 开始时间 开始时间
H

hermes

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠,我想写一个小工具从网上搜索我感兴趣的内容。我阅读了大富翁中关于WebBrowser、DHTML以及IDHttp的相关帖子,知道利用如下语句可以分析连接
doc:=WebBrowser1.Document as IHTMLDocument2;
all:=doc.links;
len:=all.length;
for i:=0 to len-1 do
begin
item:=all.item(i,varempty);//EmpryParam亦可
item.href
end;
现在有一个问题,我想获取指定名称的连接,应该如何办呢,例如下面一段html代码:
<a href="http://202.111.111.111/dzzn.htm" target="_blank">读者指南</a>
用上面的item.href可以获取http://202.111.11.11/dzzn.htm的连接,可是如何得知其名称为“读者指南”?
另外,有谁知道IHTMLDocument2中各元素(如连接、按钮、输入框等)的详细属性及相关用法。
 
item.innerText;
>>有谁知道IHTMLDocument2中各元素(如连接、按钮、输入框等)的详细属性及相关用法
都在MSHTML单元中,自己多研究了:)
 
恩,我也想知道,怎么没人回答?
 
item.innerhtml;可以得到
 
item.innerText我刚试过,可以,谢谢各位。
还想问一下,WebBrowser怎么读取其中的frames啊?
 
已在其他帖子找到

doc:=WebBrowser1.Document as IHTMLDocument2;
mf:=doc.get_frames;
//memo1.Clear;
for i:=0 to mf.length-1 do
begin
m:=i;
item:=mf.item(m);
item.QueryInterface(IID_IHTMLWindow2,framewin2);
all:=framewin2.document.links;
......
 
多人接受答案了。
 
后退
顶部