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

Proxy. ConnectTimeout

-

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

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

Ответ
 
Опции темы
Старый 10.12.2012, 02:21   #1
 Разведчик
Аватар для RamDigga
 
RamDigga неизвестен в этих краяхRamDigga неизвестен в этих краях
Регистрация: 27.10.2012
Сообщений: 24
Популярность: -183
Сказал(а) спасибо: 35
Поблагодарили 23 раз(а) в 14 сообщениях
Отправить сообщение для RamDigga с помощью Skype™
 
По умолчанию Proxy. ConnectTimeout

Эти прокси меня заканают ><
Нужно что бы при запуске потока был конект с прокси, а если нет конекта с прокси более 10 секунд, то надо что бы программа его отбросила, взяла другой прокси из списка и вывела текст в мемо о нерабочей прокси.
А если конект с прокси произошёл, то нужно отправить Post запрос и ответ вывести в мемо.
Вот набросал код, но не думаю что правильно)



Код:
procedure TMyThread.Execute;
 var
j:integer;
log:TstringList;
StrPage,ssylka,Proxy:string;
begin
for j := 0 to Form3.Memo1.Lines.Count-1 do
Proxy:=Form3.Memo1.Lines[j];
Form3.IdHTTP1.ProxyParams.ProxyServer:=Copy(Proxy,1,Pos(':',Proxy)-1);
Form3.IdHTTP1.ProxyParams.ProxyPort:=StrToInt(Copy(Proxy,Pos(':',Proxy)+1,Length(Proxy)));
if Form3.IdHTTP1.ConnectTimeout < 10000 then
begin
Form3.Memo3.Lines.Add(Proxy+' - Нерабочая прокси ');
end
else
begin
ssylka:='здесь запрос';
log:=TstringList.Create;
log.Add('здесь запрос');
StrPage:=Form3.IdHTTP1.Post(ssylka,log);
Form3.Memo3.Lines.Add(Proxy+' - '+StrPage);
end;
end;
Заранее спасибо.
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Старый 10.12.2012, 09:25   #2
 Разведчик
Аватар для Erstown
 
Erstown на правильном путиErstown на правильном пути
Регистрация: 07.04.2012
Сообщений: 5
Популярность: 170
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Proxy. ConnectTimeout

Сделай сначало проверку прокси на валид и потом работай с валидными.
  Ответить с цитированием
Старый 10.12.2012, 09:27   #3
 Разведчик
Аватар для RamDigga
 
RamDigga неизвестен в этих краяхRamDigga неизвестен в этих краях
Регистрация: 27.10.2012
Сообщений: 24
Популярность: -183
Сказал(а) спасибо: 35
Поблагодарили 23 раз(а) в 14 сообщениях
Отправить сообщение для RamDigga с помощью Skype™
 
По умолчанию Re: Proxy. ConnectTimeout

Цитата:
Сообщение от ErstownПосмотреть сообщение
Сделай сначало проверку прокси на валид и потом работай с валидными.

Omg...
Если вы не заметили, то меня интересует другое.
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Старый 10.12.2012, 09:48   #4
 Разведчик
Аватар для Erstown
 
Erstown на правильном путиErstown на правильном пути
Регистрация: 07.04.2012
Сообщений: 5
Популярность: 170
Сказал(а) спасибо: 0
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Proxy. ConnectTimeout

Я сказал по смыслу. Если прокси работает, то использовать, если нет, то другое взять. А что мешает использовать сразу валидные?
  Ответить с цитированием
Старый 10.12.2012, 16:45   #5
Заблокирован
 Пехотинец
Аватар для =PaLeTiZaToR=
 
=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса=PaLeTiZaToR= троюродный дядя Чака Норриса
Регистрация: 02.04.2011
Сообщений: 66
Популярность: 9953
Сказал(а) спасибо: 898
Поблагодарили 412 раз(а) в 209 сообщениях
Отправить сообщение для =PaLeTiZaToR= с помощью Skype™
 
По умолчанию Re: Proxy. ConnectTimeout

Вам правильно ответили. сначало берем прокси, отправляем запрос куда нам надо. если запрос прошел то прокси валидно и дальше уже сравниваем валид\невалид сам аккаунт ( если это брут ) а если нет то просто перекидываем этот аккаунт в конец списка для повторной проверки
  Ответить с цитированием
Старый 10.12.2012, 19:53   #6
 Разведчик
Аватар для RamDigga
 
RamDigga неизвестен в этих краяхRamDigga неизвестен в этих краях
Регистрация: 27.10.2012
Сообщений: 24
Популярность: -183
Сказал(а) спасибо: 35
Поблагодарили 23 раз(а) в 14 сообщениях
Отправить сообщение для RamDigga с помощью Skype™
 
По умолчанию Re: Proxy. ConnectTimeout

Цитата:
Сообщение от =^PaLeTiZaToR^=Посмотреть сообщение
Вам правильно ответили. сначало берем прокси, отправляем запрос куда нам надо. если запрос прошел то прокси валидно и дальше уже сравниваем валид\невалид сам аккаунт ( если это брут ) а если нет то просто перекидываем этот аккаунт в конец списка для повторной проверки

Зачем мне загонять что-то левое ? Я же совершенно другое прошу...

Добавлено через 19 часов 0 минут
Мне помогут ?)
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).


Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Последний раз редактировалось RamDigga; 11.12.2012 в 14:53. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 14.12.2012, 20:31   #7
 Разведчик
Аватар для Tip.the.besT
 
Tip.the.besT на правильном путиTip.the.besT на правильном пути
Регистрация: 17.01.2012
Сообщений: 19
Популярность: 126
Сказал(а) спасибо: 8
Поблагодарили 30 раз(а) в 11 сообщениях
Отправить сообщение для Tip.the.besT с помощью ICQ Отправить сообщение для Tip.the.besT с помощью Skype™
 
По умолчанию Re: Proxy. ConnectTimeout

Какой привередливый ТС. КонектТаймаут в 10к и просто проверку сделать:
Код:
response:=http.GET(URL);
If response='' them proxylist.delete(0);
Но это не гуд решение, скорее всего у тебя просто все прокси улетят.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] proxy Nikname15 Общение и обсуждение 7 04.09.2011 19:28

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

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

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