Показать сообщение отдельно
  #5  
Старый 08.08.2010, 17:14
harbor harbor вне форума
Новичок
 
Регистрация: 15.01.2010
Сообщения: 83
Репутация: 10
По умолчанию

не получается получить число 121 из html

Код:
Обслуживается соединений
				</td><td class="db" align="center">121</td></tr><tr><td class="db" width="30%">

таким кодом

Код:
page1:=idhttp1.get('http://127.0.0.1:8080/statpage.html');

  page1 := Utf8ToAnsi(page1);
  i:=ansipos('соединений', page1);


  delete(page1, 1, i);
  i:=ansipos('align', page1);
  delete(page1, 1, i);
  i:=ansipos('>', page1);
  delete(page1, 1, i);
  i:=ansipos('<', page1);
  s1:=copy(page1, 1, i-1);

  Label1.Caption := '('+s1+')';

страница в utf-8
то есть в заголовке стоит encoding="utf-8"
не понимаю почему не работает

проверял на других страничках в инете, все нормально
берет все что между тегами
а тут ничего не выдергивает вообще
Ответить с цитированием