![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Заполнение HTML форм из Delphi [D7, WinXP]
twin © (2005-06-08 18:31:00)Респект мастерам. Вопрос следующего направления.
Имеется HTML страница с формой загруженная с сайта. К примеру это форма регистрации на форуме. Как мне её заполнить из дельфи и отправить на сервер?
P.S. Вы не подумайте, я не флуд бота пишу )
TBender (2005-06-30 22:51:00) [1]Спасибо большое.
-=S.S=- (2005-06-30 11:13:00) [2]Выслал
TBender (2005-06-25 22:17:00) [3]to -=S.S=- ©
Если не трудно выщли и мне исходники плз. А то я уже замучался.
twin (2005-06-12 18:56:00) [4]Понятно... Так и поступлю...
twin (2005-06-11 16:06:00) [5]Угу ясно. Как? =)
Eraser (2005-06-10 22:28:00) [6]twin (10.06.05 19:53) [47]
Можно сделать, чтобы программа не "знала", что она работает через прокси, это можно сделать при помощи соксификации, от названия протокола SOCKS.
Alexander Panov (2005-06-10 21:35:00) [7]twin (10.06.05 19:53) [47]
Браузер работающий через прокси шлет все как обычно
Ошибаешься.
twin (2005-06-10 19:53:00) [8]>браузер же отправил запрос к прокси, а не непосредственно http-серверу
А что они различаются? Браузер работающий через прокси шлет все как обычно т.к. прокси потом пересылать полученное на сервер.
twin (2005-06-10 16:59:00) [9]Вах, воистину.
-=S.S=- (2005-06-10 15:22:00) [10]
> Digitman © (10.06.05 15:00) [44]
неплохая книжонка !!! Спасибо!
Digitman (2005-06-10 15:00:00) [11]
> twin (10.06.05 14:41) [43]
> как запрос отправила страница
не страница, наверно, а браузер.
браузер же отправил запрос к прокси, а не непосредственно http-серверу
http://www.i2r.ru/static/247/out_3771.shtml
twin (2005-06-10 14:41:00) [12]Ну дык как запрос отправила страница, так я его и вставил в Memo. Никаких CRLF там не было.
Digitman (2005-06-10 14:25:00) [13]а где у тебя терминирующий CRLF ?
twin (2005-06-10 14:19:00) [14]Передал через OnConnect...
twin (2005-06-10 14:13:00) [15]Это в Memo3.Text
GET http://www.delphimaster.ru/HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-icq, */*
Accept-Language: ru
Cookie: small_thread=0; delphi_name=twin; delphi_email=antygrav@list.ru
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)
Host: www.delphimaster.ru
Proxy-Connection: Keep-Alive
Задал хост как сказал... Такая же фигня. Ничего не возвращается - хоть вешайся.
-=S.S=- (2005-06-10 13:20:00) [16]Что у тебя в Memo3.Text ?
Для надёжности попробуй отослать запрос в Clientsocket1OnConnect
А хост нужно задавать в виде delphimaster.ru (без http:// и www)
twin (2005-06-10 12:39:00) [17]Вот еще какая интересная ошибка.
Когда шлю текст на несуществующий сайт. Получаю соответственно No Such Host.
Если шлю на название с http:// то получаю The requested name is valid and was found in database, but id doesnt have the correct associated data being resolved for (1004), on API 'Async Lookup'
Если шлю без http:// - то вообще ничего не происходит. Ничего не приходит и ничего как я понял не уходит т.к. я слал запрос на форум для создания поста, но тщетною.
twin (2005-06-10 12:01:00) [18]Действительно, можно было...
Послал простой запрос на главную страницу...
Все равно ничего не пришло.
-=S.S=- (2005-06-10 09:33:00) [19]
> Нет такого свойства Connected
Ну пропустил сорри. Но можно было и самому ддогадаться
ClientSocket.Socket.Connected
twin (2005-06-10 09:30:00) [20]While Clientsocket.Connected = False
Application.ProcessMessage;
Нет такого свойства Connected