|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
20.10.2015, 13:44 | #1 |
Форумчанин
Регистрация: 04.01.2013
Сообщений: 107
|
Получить данные с сайта
Ребята, я подозреваю что было уже, но как построить поиск ...
Суть вот в чем. Есть сайт, в котором пользователь вводит данные. Как сделать так, что бы данные попали ко мне в программу. Т.Е. что должен мне отправить сайт (сервер, почтальон)) или еще кто-то) и в каком формате лучше, и как мне это что-то словить и засунуть хоть в эдит, хоть в мемо, хоть в переменную. Можно пока и без кодов, только сам механизм, вдруг пойму, ну а если нет, то... |
20.10.2015, 15:40 | #2 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
Цитата:
ПО окончании ввода ДАННЫЕ будут отправлены по ИЗВЕСТНОМУ СТРАНИЦЕ адресу (на сайт) в ИЗВЕСТНОМ СТРАНИЦЕ формате. Цитата:
1. на том же компьютере. УБЕДИТЬ браузер в целом и страницу в частности в НЕОБХОДИМОСТИ такого действия, и СООБЩИТЬ ей же(странице) о своем адресе и желательном формате данных. 2.на сервере (ну эт вряд ли, учитывая уровень формулировки).
программа — запись алгоритма на языке понятном транслятору
|
||
20.10.2015, 15:53 | #3 |
Форумчанин
Регистрация: 04.01.2013
Сообщений: 107
|
Спасибо за отклик.
Сайт находится на хостинге(сервере). Там же и база данных куда попадает введенная пользователем информация. Программа находится дома на компе. Так вот каким образом взять информацию то ли с базы, то ли с форм ввода данных на странице и отправить в программу ко мне в переменную скажем? |
20.10.2015, 20:40 | #4 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
1) в программе предусмотреть соединение с сервером (по любому известному и разрешеному сервером) протоколу.
вероятнее всего это будет HTTP. Цитата:
ДЕЛАЕМ запрос к нужной СТРАНИЦЕ получаем ответ и ....
программа — запись алгоритма на языке понятном транслятору
|
|
21.10.2015, 07:52 | #5 |
Форумчанин
Регистрация: 04.01.2013
Сообщений: 107
|
А ответ в каком виде приходит и как его в переменную засунуть?
|
21.10.2015, 08:17 | #6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
21.10.2015, 09:11 | #7 |
Форумчанин
Регистрация: 04.01.2013
Сообщений: 107
|
Значит ответ можно настроить. В IdHTTP.get после отправки ответ приходит в виде html страницы. Если на сайте настроить на отправку данных в формате JSON то как их получить в IdHTTP.get и засунуть в переменную.
|
21.10.2015, 09:28 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Вы неправильно вопрос задаёте.
IdHTTP.Get в любом случае (если не будет ошибки доступа) вернёт Вам то, что сайт отдал по запросу. А уже полученный результат нужно Вам разбирать в зависимости от того, что Вы запросили и что получили. вот, первый попавшийся из интернета пример, как получают ИКОНКУ(картинку) с сайта: Код:
|
21.10.2015, 09:43 | #9 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
I'm learning to live...
|
|||
21.10.2015, 10:11 | #10 |
Форумчанин
Регистрация: 04.01.2013
Сообщений: 107
|
Да, мой, доступ есть.
Значит: надо написать скрипт, который будет отправлять мне нужные данные по запросу. Затем из программы обратится к скрипту через IdHTTP1.Request или еще как-то и получить от него данные методом IdHTTP1.Get и занести их этим же методом в переменную. Так? |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
получить данные с бд | megostudent | БД в Delphi | 5 | 14.05.2013 11:30 |
получить инфу с сайта | Pixelrom33 | JavaScript, Ajax | 5 | 10.04.2013 18:51 |
Получить данные с сайта | Andrey85 | Работа с сетью в Delphi | 2 | 10.11.2010 21:37 |
Получить информацию с сайта | dimafe6 | Работа с сетью в Delphi | 4 | 03.07.2010 14:21 |
Получить информацию с сайта | Rapala | Работа с сетью в Delphi | 16 | 13.05.2010 14:50 |