![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Заполнение HTML форм из Delphi [D7, WinXP]
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.