Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.08.2012, 18:34   #1
glebast
Форумчанин
 
Аватар для glebast
 
Регистрация: 10.12.2011
Сообщений: 154
Восклицание работа с html в делфи

Здравствуйте.
Возможно ли в делфи сделать проверку определенного тэга.
Например если на странице webbrowser есть определенный текст, то выполнить определенное действие.
Покажите какие-нибудь примеры.
glebast вне форума Ответить с цитированием
Старый 01.08.2012, 18:41   #2
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Можно обработать построчно код страницы на содержание нужного вам тэга. Не совсем конечно и рационально, но один из вариантов
Базиля вне форума Ответить с цитированием
Старый 01.08.2012, 18:47   #3
glebast
Форумчанин
 
Аватар для glebast
 
Регистрация: 10.12.2011
Сообщений: 154
По умолчанию

А не могли бы привести код в пример
glebast вне форума Ответить с цитированием
Старый 01.08.2012, 18:58   #4
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Да, конечно.
Здесь ключевое - работа со строками.
Вот примерный кусочек.
Код:
memo1.lines.Text:=idhttp1.Get('url');
for i := 0 to memo1.Lines.Count - 1 do
   begin
   str:=memo1.lines.Strings[i];
   ...
   end;
Дальше играемся со строкой str в зависимости от вашей поставленной задачи.
Базиля вне форума Ответить с цитированием
Старый 01.08.2012, 19:07   #5
glebast
Форумчанин
 
Аватар для glebast
 
Регистрация: 10.12.2011
Сообщений: 154
По умолчанию

а вот idhttp1, эту переменную надо объявлять или надо какой-то модуль подключить
glebast вне форума Ответить с цитированием
Старый 01.08.2012, 19:27   #6
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Это невизуальный компонент вкладки Indy Clients.
Базиля вне форума Ответить с цитированием
Старый 01.08.2012, 19:29   #7
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Indy в общем то не спасет, если информация в теге забивается через JS, в таком случае самый подходящий вариант - работа с интерфейсами элементов и документа в TWebBrowser
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Старый 01.08.2012, 20:01   #8
glebast
Форумчанин
 
Аватар для glebast
 
Регистрация: 10.12.2011
Сообщений: 154
Радость

Цитата:
Сообщение от Zer0 Посмотреть сообщение
Indy в общем то не спасет, если информация в теге забивается через JS, в таком случае самый подходящий вариант - работа с интерфейсами элементов и документа в TWebBrowser
а можно поподробнее, и если можно с примером.
glebast вне форума Ответить с цитированием
Старый 01.08.2012, 20:07   #9
KBI
Пользователь
 
Регистрация: 25.07.2012
Сообщений: 11
По умолчанию

Можно еще с WebBrowser html-код страницы выгрузить, найти там что надо, если оно там есть то выполнить действие
Вот FAQ http://www.delphisources.ru/pages/fa...html_code.html
KBI вне форума Ответить с цитированием
Старый 01.08.2012, 20:29   #10
glebast
Форумчанин
 
Аватар для glebast
 
Регистрация: 10.12.2011
Сообщений: 154
Восклицание

Цитата:
Сообщение от KBI Посмотреть сообщение
Можно еще с WebBrowser html-код страницы выгрузить, найти там что надо, если оно там есть то выполнить действие
Вот FAQ http://www.delphisources.ru/pages/fa...html_code.html
Спасибо! реально помогло.
Я очень забыл, как сделать поиск по мемо

for i:=1 to (что тут надо поставить);
glebast вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Html - страницы в Делфи Vesper_Lind Общие вопросы Delphi 4 03.06.2012 18:04
как сделать на Html cсылку на форму в делфи!!! JunioR_BK HTML и CSS 2 20.04.2012 14:18
HTML поле.. считать значения в Делфи MNaz Помощь студентам 2 15.08.2011 11:30
делфи+html Алёна HTML и CSS 1 22.07.2010 15:07