HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Работа с http формами на Delphi
  #1  
Старый 05.12.2006, 10:30
a1nt
Участник форума
Регистрация: 16.12.2005
Сообщений: 146
С нами: 10736573

Репутация: 114
По умолчанию Работа с http формами на Delphi

Нужно чтобы программа логинилась на одном сайте, получала cookie, и с этими cookie отправляля данные формы (только одно поле), как это реализовать, какие библиотеки использовать и как, может есть похожие исходники?
 
Ответить с цитированием

  #2  
Старый 05.12.2006, 12:41
Deem3n®
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
С нами: 10863746

Репутация: 519
По умолчанию

Качай справочник _http://delphiworld.narod.ru/dw.html - там есть похожие исходники
 
Ответить с цитированием

  #3  
Старый 05.12.2006, 13:58
gemaglabin
Banned
Регистрация: 01.08.2006
Сообщений: 725
С нами: 10408706

Репутация: 4451


По умолчанию

Кинь в личку сайт или скажи тут и я приведу тебе полный код
 
Ответить с цитированием

  #4  
Старый 05.12.2006, 17:55
gemaglabin
Banned
Регистрация: 01.08.2006
Сообщений: 725
С нами: 10408706

Репутация: 4451


По умолчанию

Далее по аналогии,если что непонятно спрашивай.

http://www.mytempdir.com/1100096
 
Ответить с цитированием

  #5  
Старый 05.12.2006, 18:15
a1nt
Участник форума
Регистрация: 16.12.2005
Сообщений: 146
С нами: 10736573

Репутация: 114
По умолчанию

Спасибо, отличный пример, тоолько еще вопрос: а как в этом коде использовать прокси?
 
Ответить с цитированием

  #6  
Старый 05.12.2006, 18:30
gemaglabin
Banned
Регистрация: 01.08.2006
Сообщений: 725
С нами: 10408706

Репутация: 4451


По умолчанию

Надо всего то поправить пару строк

PHP код:
host                     :=resolve(проксихост);
adr.sin_addr.s_addr :=inet_addr(pchar(host));
adr.sin_family     :=AF_INET;
adr.sin_port        :=htons(проксипорт); 
И запрос делать полным

PHP код:
req:='POST http://nnm.ru/index.php HTTP/1.1'+#13#10+
'Content-Type: application/x-www-form-urlencoded'+#13#10+
'Host: nnm.ru'+#13#10+
'Accept-Encoding: gzip,deflate'+#13#10+
'Content-Length: '+inttostr(length(params))+#13#10#13#10+params; 
 
Ответить с цитированием

  #7  
Старый 05.12.2006, 18:32
a1nt
Участник форума
Регистрация: 16.12.2005
Сообщений: 146
С нами: 10736573

Репутация: 114
По умолчанию

И еще один вопрос, а как правильно подставлять Cookie в заголовок?
 
Ответить с цитированием

  #8  
Старый 05.12.2006, 18:36
gemaglabin
Banned
Регистрация: 01.08.2006
Сообщений: 725
С нами: 10408706

Репутация: 4451


По умолчанию

Пример

PHP код:
req:='POST http://nnm.ru/index.php HTTP/1.1'+#13#10+
'Content-Type: application/x-www-form-urlencoded'+#13#10+
'Host: nnm.ru'+#13#10+
'Cookie: КУКИ'+#13#10+
'Accept-Encoding: gzip,deflate'+#13#10+
'Content-Length: '+inttostr(length(params))+#13#10#13#10+params; 
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Живые прокси xdx Skype, IRC, ICQ, Jabber и другие IM 111 15.04.2007 13:10
Технология HTTP Fingerprint gemaglabin Уязвимости 5 28.09.2006 00:01



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.