|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
WebBrowser вытащить несколько символов
Вечер добрый, прошу помощи)
Работаю с WebBrowser, нужно как то из html страницы вытащить неизвестное число. Я вывел в memo1 исходный код html страницы. Вот пример строки. Код HTML:
нужно из этого кода вытащить число 105 которое идет после "/rates/"> Известно что число 105 всегда начинается после символов "/rates/"> и заканчивается символом & Но размер числа неизвестен. вместо числа 105 может быть число любой длинны, хоть 15135115. Как это число вытащить в переменную? Я примерно знаю как это сделать, но код у меня получится громоздкий и медленный. |
#2
|
||||
|
||||
Код:
Res := Copy(S, Pos('"/rates/">', S) + Length('"/rates/">'), Pos('&', S) - Pos('"/rates/">', S) - Length('"/rates/">')); Помогаю за Спасибо |
Этот пользователь сказал Спасибо v1s2222 за это полезное сообщение: | ||
-sanya- (14.04.2012)
|
#3
|
||||
|
||||
v1s2222
Огромное спасибо это то что нужно!
и всего 1 строка) Я там уже тонну кода написал, а тут в 1 строку, гиниально) |
#4
|
|||
|
|||
А как сделать то же самое только
1. Чтобы браузер копировал с HTML кода странички значение одной ячейки таблицы типа - <tr> <td align="center"><span id="ctl00_plhMain_lblMsg" class="Validation">09.Лип.2012</span></td> </tr> 09.Лип.2012 - переменное значение (вот его и надо копировать оно всегда идет после <td align="center"><span id="ctl00_plhMain_lblMsg" class="Validation">) ; 2. Сравнивал данное значение с введенным в строку и если оно равно или меньше заданного выводил звуковой сигнал. 3. А, и еще чтобы браузер обновлялся через определенное время тат как значение 09.Лип.2012 может в любое время поменяться. |