Код HTML:
фрагмент кода
<div class="stat">
<p>
<span>
текст:50,99руб. текст // нужно вытащить только "50" и
</span> // присвоить это значение переменной
<span>
текст
</span>
</p>
</div>
Код:
var
i, value : Integer;
st : string;
doc : IHTMLDocument3;
coll : IHTMLElementCollection;
begin
value := -1;
doc := (WebBrowser1.Document as IHTMLDocument3);
coll := doc.getElementsByTagName('div');
for i := 0 to coll.length - 1 do
begin
if (coll.item(i, 0) as IHTMLElement).className = 'stat' then
begin
st := Trim((coll.item(i, 0) as IHTMLElement).innerText);
value := //чему будет равно???
end;
end;
// в Value будет нужное значение
end;