Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Delphi ошибка "connection reset by peer"

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 24.11.2010, 00:18   #1
 Разведчик
Аватар для Stasones
 
Stasones никому не известный тип
Регистрация: 24.08.2009
Сообщений: 8
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Delphi ошибка "connection reset by peer"

Привет всем. Пишу программу - авторегистратор. Нужно послать GET запрос, но при выполнении программы выдает ошибку "connection reset by peer". Продебажил - переменные все нормальные. Вот неработающий фрагмент.
Код:
procedure TForm1.ButtonRegClick(Sender: TObject);
var
id,nmail,mail,npas,pas,nrepas,nquest,notvet,otvet,nname,name,nfemely,femely,nday,day,nyear,npol,xregid,ncap:string;
begin
id:=pos(43, 56);//pos- функция парсинга из html кода нужных значений по координатам
nmail:=pos(30, 66);
npas:=pos(34, 79);
nrepas:=pos(45, 81);
nquest:=pos(31, 106);
notvet:=pos(41, 109);
nname:=pos(30, 112);
nfemely:=pos(30, 114);
nday:=pos(28, 117);
nyear:=pos(28, 124);
npol:=pos(17, 127);
xregid:=pos(53, 144);
ncap:=pos(37, 147);

randomize;
mail:='Vasilij'+inttostr(random(1000000)+100000);
pas:=inttostr(random(10000000)+1000000)+'Mr';
otvet:=inttostr(random(100000));
name:='Mr'+inttostr(random(1000000)+100000);
femely:='Ms'+inttostr(random(1000000)+100000);
day:=inttostr(random(30));

memohtml.Lines.Text:=http.Get('http://*****/cgi-bin/reg?ID='+id+'&Count=1&back=%2Fcgi-bin%2Ffolders&browserData=NoJS&'+nmail+'='+mail+'&RegistrationDomain=mail.ru&'+npas+'='+pas+'&'+nrepas+'='+pas+'&Password_Question=%C4%E5%E2%E8%F7%FC%FF+%F4%E0%EC%E8%EB%E8%FF+%EC%E0%F2%E5%F0%E8&'+nquest+'&'+notvet+'='+otvet+'&'+nname+'='+name+'&'+nfemely+'='+femely+'&'+nday+'='+day+'&BirthMonth=2&'+nyear+'=1990&'+npol+'=1&x_reg_id='+xregid+'&security_image_id=&'+ncap+'='+captha.text+'&B1=%D0%E5%E3%E8%F1%F2%F0%E0%F6%E8%FF');
//короче нельзя, пост не катит на этом сайте.

end;
В http.request все выставлено как словил в сниффере, кроме кодировки.

Самое главное, что если сгенерированую ссылку вставить в браузер то все правильно работает. Версия delphi 7. В гугле ничего толкового не нашел. Прошу дельного совета.
  Ответить с цитированием
Старый 24.11.2010, 01:56   #2
Super Moderator
 Сержант
Аватар для Рэйзор
 
Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(Рэйзор сломал счётчик популярности :(
Регистрация: 20.07.2010
Сообщений: 138
Популярность: 26409
Сказал(а) спасибо: 53
Поблагодарили 567 раз(а) в 198 сообщениях
 
По умолчанию Re: Delphi ошибка "connection reset by peer"

Установи нормальный юзер агент и рефферер - остальное оставь пустым. Включи редиректы. Если не поможет подключи куки и сначала делай запрос на страницу входа (регистрации), чтобы забрать куки, а потом уже регай. Если 7 делфи - обнови Indy.
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Старый 24.11.2010, 02:08   #3
 Разведчик
Аватар для Stasones
 
Stasones никому не известный тип
Регистрация: 24.08.2009
Сообщений: 8
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Delphi ошибка "connection reset by peer"

Цитата:
Сообщение от Z.РэйзорПосмотреть сообщение
Установи нормальный юзер агент и рефферер - остальное оставь пустым. Включи редиректы. Если не поможет подключи куки и сначала делай запрос на страницу входа (регистрации), чтобы забрать куки, а потом уже регай. Если 7 делфи - обнови Indy.

Юзер агент поставил как опера 10, куки включены. Сначала посылаю запрос забираю нужные данные(капчу и название полей) потом идёт регистрация. Попробую завтра(сейчас не за компом) убрать рефера и обновить инди. Спасибо за совет!
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Скрипт] "Патчер памяти" или "Пишем флайхак" [Delphi] Dinmaite Разработка ПО для Perfect World 205 30.05.2018 01:48
[Руководство] "Воизбежание"-"Логин в прцессе подключения"+"Дисконект при выборе сервера" K.Rezonans Баги, читы и статьи по Point Blank 19 27.06.2010 02:24
[Информация] Бан после использования читов, "ошибка входа в игру" Vlad1749 Статьи, квесты и описания по Perfect World 0 17.04.2010 00:41
[Помогите!] Запуск сервера. Ошибка "failed to create empty document" TraiDeR Вопросы и ответы, обсуждения 4 09.04.2010 15:23
[Помогите!] Помогите с "Login Server Connection Failure" terrano Вопросы и ответы, обсуждения 3 07.03.2010 23:59

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 13:17.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net