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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.05.2010, 20:09   #1
IceHeart
 
Регистрация: 23.05.2010
Сообщений: 3
По умолчанию Данные на сайте

Необходимо получить данные с сайта http://www.goszakaz.tula.ru/, причем желательно предварительно используя их фильтр. Подскажите в каком направление копать, никогда данными вещами не занимался и даже не представляю с чего начать.
IceHeart вне форума Ответить с цитированием
Старый 24.05.2010, 08:49   #2
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

В принципе задача не такая и сложная, т.к. не требуется авторизация и кукисы. Простой вариант решения на Delphi:
- устанавливаем дополнительный компонент EmbeddedWB (расширенный webbrowser),
- с сайта вырезаем форму запроса,
- загружаем форму запроса в EmbeddedWB,
- и работаем напрямую с формой (FillForm и OleObject.Document.Forms.Item( 0 ).Elements.Item( 1 ).Click - можно вручную, а можно программно,
- полученные данные обрабатываем тоже как хотим вручную или программно.
Виталий Желтяков вне форума Ответить с цитированием
Старый 24.05.2010, 13:03   #3
IceHeart
 
Регистрация: 23.05.2010
Сообщений: 3
По умолчанию

Спасибо большое!
IceHeart вне форума Ответить с цитированием
Старый 24.05.2010, 13:05   #4
IceHeart
 
Регистрация: 23.05.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Виталий Желтяков Посмотреть сообщение
В принципе задача не такая и сложная, т.к. не требуется авторизация и кукисы. Простой вариант решения на Delphi:
- устанавливаем дополнительный компонент EmbeddedWB (расширенный webbrowser),
- с сайта вырезаем форму запроса,
- загружаем форму запроса в EmbeddedWB,
- и работаем напрямую с формой (FillForm и OleObject.Document.Forms.Item( 0 ).Elements.Item( 1 ).Click - можно вручную, а можно программно,
- полученные данные обрабатываем тоже как хотим вручную или программно.
Спасибо большое! А еще какими средствами можно решить?
IceHeart вне форума Ответить с цитированием
Старый 27.05.2010, 19:54   #5
Виталий Желтяков
Старожил
 
Аватар для Виталий Желтяков
 
Регистрация: 19.04.2010
Сообщений: 2,702
По умолчанию

Можно через обычный Webbrowser или IdHttp, но там писанины очень много.
Виталий Желтяков вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Авторизация на сайте doniyor Работа с сетью в Delphi 8 21.12.2009 08:33
Ошибки на сайте zabus О форуме и сайтах клуба 11 09.04.2009 08:22