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

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

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.08.2011, 01:04   #1
начинающий1
Пользователь
 
Регистрация: 30.07.2009
Сообщений: 46
По умолчанию таблицы в НТМL

Доброго времени суток!
Код:
HtmlDocument := WebBrowser1.Document as IHtmlDocument2;
DocAll := HtmlDocument.All;
DocTD  := DocAll.Tags('TD') as IHTMLElementCollection;
         for i:= 0 to DocTD.length-1 do
          begin
            TDElement := DocTD.Item(i,0) as IHtmlElement;
            ......
          end;
Вопрос следующий:
известно что нужная информация, которую надо извлечь находится в таблице 5 на странице НТМL. Как реализовать поиск не по всему документу, а только в этой таблице?
Пробовал так, но как эту таблицу 5 превратить в коллекцию, чтобы дальше работать только с ней, а не с целым документом?
Код:
ovTable: OleVariant;
ovTable := WebBrowser1.OleObject.Document.all.tags('TABLE').item(5);
начинающий1 вне форума Ответить с цитированием
Старый 11.08.2011, 19:51   #2
начинающий1
Пользователь
 
Регистрация: 30.07.2009
Сообщений: 46
По умолчанию

так никто и не подскажет?
начинающий1 вне форума Ответить с цитированием
Старый 11.08.2011, 21:52   #3
mss
Заблокирован
 
Регистрация: 27.05.2010
Сообщений: 1,099
По умолчанию

Цитата:
так никто и не подскажет?
Может и подскажут.
Но не раньше чем ты дашь вменяемое объяснение почему вопрос не имеющий отношения к Сетям ты разместил именно в "Работа с сетью"
mss вне форума Ответить с цитированием
Старый 16.08.2011, 14:10   #4
начинающий1
Пользователь
 
Регистрация: 30.07.2009
Сообщений: 46
По умолчанию

Цитата:
Сообщение от mss Посмотреть сообщение
Может и подскажут.
Но не раньше чем ты дашь вменяемое объяснение почему вопрос не имеющий отношения к Сетям ты разместил именно в "Работа с сетью"
Вот умничать только не надо, если нечего сказать лучше помолчать...
Вопрос размещен именно там где он должен быть размещен(это для танкистов)
начинающий1 вне форума Ответить с цитированием
Старый 16.08.2011, 14:37   #5
Pein95
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 881
По умолчанию

как вариант сначало ищем таблицу, потом код таблицы записываем в переменнную и работаем с ней.
Pein95 вне форума Ответить с цитированием
Старый 01.09.2011, 23:49   #6
начинающий1
Пользователь
 
Регистрация: 30.07.2009
Сообщений: 46
По умолчанию

Цитата:
Сообщение от Pein95 Посмотреть сообщение
как вариант сначало ищем таблицу, потом код таблицы записываем в переменнную и работаем с ней.
Спасибо за совет.
С переменной работать можно, но ...
дело в том, что в таблицах надо программно нажимать на элементы, а таким способом это проблематически, хотелось бы узнать еще способы как работать с нужной таблицей, а не с целым HTML документом.
начинающий1 вне форума Ответить с цитированием
Старый 02.09.2011, 00:06   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

http://programmersforum.ru/showthread.php?t=163777
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Access ограничить значение поля таблицы значениями полей другой таблицы Сергей089 Microsoft Office Access 10 08.12.2010 02:22
авт. перенос данных из нескольких столбцов одной таблицы в один столбец другой таблицы A_ALL Microsoft Office Access 7 24.08.2009 21:13
Данные из двух полей исх. таблицы в одно поле сводной таблицы Strelec79 Microsoft Office Excel 2 02.08.2009 13:59
чтение из окна НТМL Askar_g Общие вопросы Delphi 1 06.04.2009 21:11
помогите автоматизировать тест в нтмl при помощи javascript dimitriy1987 JavaScript, Ajax 23 07.11.2007 15:53