wb->WebBrowser,取出名为username的text的值,变量的不会 procedure TfrmWebInfo.Button1Click(Sender: TObject); var ov: OleVariant; sValue: String; begin if wb.Busy then Exit; {未加载完判断} wb.Navigate('http://liujw/wlxmo/gbxp/add.asp'); {the sec paramer is the em index} ov := wb.OleObject.document.all.item('username', 0); sValut := ov.Value; end; 遍历所有的: procedure TfrmWebInfo.btnGetInfoeClick(Sender: TObject); var ov: OleVariant; i: Integer; begin meoInfo.Lines.Clear; ov := wb.OleObject.Document.all; for i := 0 to (ov.Length - 1) do if ov.Item(i).tagName = 'A' then meoInfo.Lines.Append(ov.Item(i).id+'|'+ov.Item(i).tagName+'|'+ov.Item(i).href) else if ov.Item(i).tagName = 'IMG' then meoInfo.Lines.Append(ov.Item(i).id+'|'+ov.Item(i).tagName+'|'+ov.Item(i).src) else meoInfo.Lines.Append(ov.Item(i).id+'|'+ov.Item(i).tagName+'|'+ov.Item(i).InnerText); end;
procedure TfrmWebInfo.Button1Click(Sender: TObject);
var
ov: OleVariant;
sValue: String;
begin
if wb.Busy then Exit; {未加载完判断}
wb.Navigate('http://liujw/wlxmo/gbxp/add.asp');
{the sec paramer is the em index}
ov := wb.OleObject.document.all.item('username', 0);
sValut := ov.Value;
end;
遍历所有的:
procedure TfrmWebInfo.btnGetInfoeClick(Sender: TObject);
var
ov: OleVariant;
i: Integer;
begin
meoInfo.Lines.Clear;
ov := wb.OleObject.Document.all;
for i := 0 to (ov.Length - 1) do
if ov.Item(i).tagName = 'A' then
meoInfo.Lines.Append(ov.Item(i).id+'|'+ov.Item(i).tagName+'|'+ov.Item(i).href)
else if ov.Item(i).tagName = 'IMG' then
meoInfo.Lines.Append(ov.Item(i).id+'|'+ov.Item(i).tagName+'|'+ov.Item(i).src)
else
meoInfo.Lines.Append(ov.Item(i).id+'|'+ov.Item(i).tagName+'|'+ov.Item(i).InnerText);
end;