Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.11.2008, 17:28   #1
St0rm
 
Регистрация: 12.10.2008
Сообщений: 8
По умолчанию Работа с прокси idHTTP help

Пишу программу автоматического голосования. со сменой прокси . вобшем такая трабла, прокси меняется, но на прокси серверах есть защита от дос атакк., что после запроса Get стойт подождать секунд 10+ откроется страничка прокси сервера, потом осуществиться переход уже на сам вызываемую страничку после чего над осушестить голосование...
я после get сделал паузу sleep(15000); чтоб подождать когда осушествиться переход, но после него как будто прокси слетает.. в этоги голосование не проходит вчём трабла??
И как сделать чтоб к примеру из *.txt Файла:

192.42.43.23:3128
203.178.133.11:3127
151.100.59.11:3124
192.41.135.218:3124
194.42.17.123:3124
195.116.60.34:3128
156.17.10.51:3128

брались прокси и после каждого голосования загружался новый прокси?

Зы. Без прокси прога работает на ура)

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
    i , n : integer;
    s : TStringList;
    A , B : string;
    x  , y : string;
begin
memo1.Clear;
try
n:=StrToInt(Edit1.Text);
except
    MessageDlg('Введите кол-во голосов:',mtInformation,[mbOK],0);
    end;
for i:=1 to n do begin
  idhttp1.HandleRedirects := true;
  A:=IdHTTP1.Get('http://artemokrug.ru/vote/index.php');
  sleep(15000);
  x:=copy(A,pos('',A)+0,10000); 
  memo1.Lines.add(x);
  s:= TStringList.Create;
  s.Add('uid=16');
  s.Add('submit=Голосовать!');
try
  B:=IdHTTP1.Post('http://artemokrug.ru/vote/index.php?act=vote',s);
  y:=copy(B,pos('',B)+0,10000);
  statusbar1.simpletext := ' Status: '+' Вы успешно проголосовали!';
except
  statusbar1.simpletext := ' Status: '+'Неудача!';
end;
s.Free;
memo1.lines.add(y);
{ Button2.Click; // Новый прокси }
end;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
 IdHTTP1.ProxyParams.ProxyServer := Edit2.Text;
 IdHTTP1.ProxyParams.ProxyPort := strtoint(Edit3.Text);
end;

end.

Последний раз редактировалось St0rm; 15.11.2008 в 17:30.
St0rm вне форума
Старый 20.11.2008, 14:53   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Цитата:
Пишу программу автоматического голосования. со сменой прокси
Вы искрене считаете что вам кто- то на это ответит ?
закрыто.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[TcpClient, TcpServer] или [ServerSocket, ClientSocket] работа через прокси DOLBY Работа с сетью в Delphi 2 17.09.2009 05:46
Прокси в IdHTTP AVer Работа с сетью в Delphi 0 10.10.2008 20:30
работа через прокси BESS Работа с сетью в Delphi 18 28.09.2008 21:45
IDHTTP не авторизируется Черничный Работа с сетью в Delphi 1 03.09.2008 17:22
idHTTP DeDoK Общие вопросы Delphi 5 05.06.2008 22:45