Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Заполнение HTML форм из Delphi [D7, WinXP]


Страницы:   1 2 3

twin ©   (2005-06-08 18:31:00) 

Респект мастерам. Вопрос следующего направления.
Имеется HTML страница с формой загруженная с сайта. К примеру это форма регистрации на форуме. Как мне её заполнить из дельфи и отправить на сервер?

P.S. Вы не подумайте, я не флуд бота пишу )


twin   (2005-06-09 17:00:00) [41]

Спасибо мастера! Теперь у меня есть вся необходимая информация. Дальше сам. Разве что S.S посоветует литературу в дополнение?


-=S.S=-   (2005-06-09 16:07:00) [42]

Вообщето для запроса страници хватает и этого запроса :
GET http://www.delphimaster.ru/i/main.cssHTTP/1.0


twin   (2005-06-09 10:07:00) [43]

S.S - ты что издеваешься? =)
Как ты сам его определил?


-=S.S=-   (2005-06-09 09:09:00) [44]


> А как получить ответ сервера после этого самого запроса???

Обрабатываешь ClientSocket.OnRead

> И кстати где нужно смотреть какой запрос выдаёт сама страница?

Напиши свой прокси. И смотри всё что душе угодно ;)


twin   (2005-06-09 03:33:00) [45]

И кстати где нужно смотреть какой запрос выдаёт сама страница?


twin   (2005-06-09 03:13:00) [46]

S.S, гениально.  А как получить ответ сервера после этого самого запроса???


twin   (2005-06-09 03:08:00) [47]

Alexander Panov, допустим в TWEBBrowser


Alexander Panov   (2005-06-08 22:24:00) [48]

twin   (08.06.05 21:19) [4]
Alexander Panov, видишь эту страницу к примеру? Внизу есть поля ввода и кнопочки. Допустим нужно ввести в эти поля и нажать на эти кнопочки.


Я-то вижу допустим в браузере Опера.
А ты в каком?


-=S.S=-   (2005-06-08 21:58:00) [49]

Ой ... сорри не стартовой страници ... а этой ветки.
Но там еще парочка запросов идёт .. на картинки .. и т.д


-=S.S=-   (2005-06-08 21:57:00) [50]


Clientsocket.Host := 'delphimaster.ru';
Clientsocket.Port := '80';
Clientsocket.Open;
While Clientsocket.Connected = False
Application.ProcessMessage;
Clientsocket.socket.sendText('Текст запроса')


Например это текст запроса стартовой страници делфи мастер

GET http://www.delphimaster.ru/i/main.cssHTTP/1.0
Accept: */*
Referer: http://www.delphimaster.ru/cgi-bin/forum.pl?id=1118241099&n=4
Accept-Language: uk
Proxy-Connection: Keep-Alive
If-Modified-Since: Thu, 19 May 2005 06:04:00 GMT
If-None-Match: "42b078-7c9-428c2c50"
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)
Host: www.delphimaster.ru
Cookie: delphi_name=-%3DS.S%3D-; small_thread=0; delphi_email=kapustin1984@mail.ru; small_thread=0; delphi_name=-%3DS.S%3D-; delphi_email=kapustin1984@mail.ru; id=eemmmcdedezldm; lg=idecelici


twin   (2005-06-08 21:19:00) [51]

Alexander Panov, видишь эту страницу к примеру? Внизу есть поля ввода и кнопочки. Допустим нужно ввести в эти поля и нажать на эти кнопочки.

S.S, а как самому запрос отправить из Delphi? Вы ребята говорите загадками.


-=S.S=-   (2005-06-08 21:15:00) [52]

Если страница на PHP или CGI то наверное ничего с этого не выйдет (Хотя нет ничего не возмоного). Если на хтмл то посмотри как отправляет запрос сайт. И сделай всё аналогично.


Alexander Panov   (2005-06-08 19:58:00) [53]

twin   (08.06.05 19:14) [1]
Мне нужно работать с полями ввода HTML страницы и жать на кнопочки из Delphi.


1. Где находится страница HTML?
2. На какие кнопочки надо нажимать? Где они?


twin   (2005-06-08 19:14:00) [54]

Как-то я не так выразился.

Мне нужно работать с полями ввода HTML страницы и жать на кнопочки из Delphi.


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо