A
areca110
Unregistered / Unconfirmed
GUEST, unregistred user!
我用下面一段代码读取网页内容,
var
i,j:integer;
begin
memo1.Clear;
i:=webbrowser1.oleobject.document.documentelement.document.frames.length;//得到frame的数量。
memo1.Lines.Add('have Frames: '+inttostr(i));
for j:=0 to i-1 do
begin
memo1.lines.add('');
memo1.Lines.Add('Frame '+inttostr(j+1)+' from here');
memo1.Lines.Add(webbrowser1.oleobject.document.
documentelement.document.frames.item(j).document.
documentelement.innertext);//取得每个Frame中的HTML内容
end;
正常情况下可以成功,但是在防copy的网页中就返回空的,或者说网页找不见。哪位大虾指点一下?
var
i,j:integer;
begin
memo1.Clear;
i:=webbrowser1.oleobject.document.documentelement.document.frames.length;//得到frame的数量。
memo1.Lines.Add('have Frames: '+inttostr(i));
for j:=0 to i-1 do
begin
memo1.lines.add('');
memo1.Lines.Add('Frame '+inttostr(j+1)+' from here');
memo1.Lines.Add(webbrowser1.oleobject.document.
documentelement.document.frames.item(j).document.
documentelement.innertext);//取得每个Frame中的HTML内容
end;
正常情况下可以成功,但是在防copy的网页中就返回空的,或者说网页找不见。哪位大虾指点一下?