![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
|
|
#1
|
|||
|
|||
|
Код HTML:
Код:
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;Последний раз редактировалось FlasheR, 29.05.2013 в 13:00. |
|
#2
|
||||
|
||||
|
Цитата:
|
| Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
FlasheR (29.05.2013)
| ||
|
#3
|
|||
|
|||
|
не подскажете новичку? 1 строка ведь)) я думаю не сложно это
|
|
#4
|
||||
|
||||
|
Цитата:
Код:
function GetNum(str: String): Integer;
var
i: Integer;
begin
Result:=0;
i:=1;
while not (str[i] in ['0'..'9']) do Inc(i);
while str[i] in ['0'..'9'] do
begin
Result:=Result*10 + (Ord(str[i])-Ord('0'));
Inc(i);
end;
end;
.....
value := GetNum(st); |
| Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
FlasheR (29.05.2013)
| ||
|
#5
|
|||
|
|||
|
Цитата:
![]() |
|
#6
|
|||
|
|||
|
value := AnsiReplaceStr(value, 'текст для замены', 'текст после замены');
а так не получится? |