![]() |
HTTPS Captcha auslesen
Hallo Com,
ich versuche auf das Captcha von ![]() Ich komme mit dem HTTPS nicht ganz klar... Hab jetzt IDSSLIOHandlerSocketOpenSSL Aus den Indy koponenten sowie IDHttp... Ich hab aber keine Ahnung wie ich das machen soll, bitte um Hilfe! Danke im vorraus |
AW: HTTPS Captcha auslesen
So kannst du eine SSL Connection herstellen:
Delphi-Quellcode:
Edit: Dann brauchst du das Bild nur noch runterladen und zB in ein TJpegImage werfen ;)
var
IdHTTP: TIdHTTP; IdSSLIOHandlerSocketOpenSSL: TIdSSLIOHandlerSocketOpenSSL; begin IdHTTP:=TIdHTTP.Create(nil); IdSSLIOHandlerSocketOpenSSL:=TIdSSLIOHandlerSocketOpenSSL.Create(nil); try IdHTTP1.IOHandler:=IdSSLIOHandlerSocketOpenSSL; ... finally IdHTTP.Free; IdSSLIOHandlerSocketOpenSSL.Free; end; end; |
AW: HTTPS Captcha auslesen
Delphi-Quellcode:
besser so:
var
IdHTTP: TIdHTTP; IdSSLIOHandlerSocketOpenSSL: TIdSSLIOHandlerSocketOpenSSL; begin IdHTTP:=TIdHTTP.Create(nil); IdSSLIOHandlerSocketOpenSSL:=TIdSSLIOHandlerSocketOpenSSL.Create(nil); try IdHTTP1.IOHandler:=IdSSLIOHandlerSocketOpenSSL; ... finally IdHTTP.Free; IdSSLIOHandlerSocketOpenSSL.Free; // <--- unschön end; end;
Delphi-Quellcode:
EDIT2:
var
IdHTTP: TIdHTTP; IdSSLIOHandlerSocketOpenSSL: TIdSSLIOHandlerSocketOpenSSL; begin IdHTTP:=TIdHTTP.Create(nil); IdSSLIOHandlerSocketOpenSSL:=TIdSSLIOHandlerSocketOpenSSL.Create(nil); try IdHTTP.IOHandler:=IdSSLIOHandlerSocketOpenSSL; ... finally IdSSLIOHandlerSocketOpenSSL.Free; IdHTTP.Free; end; end; Der IOHandler wird nicht automatisch freigegeben, deshalb wäre dies so in Ordnung, jedoch sollte man grundsätzlich immer zuerst das freigeben, was man zuletzt erstellt hat. So bringt man auch keine anderen DP-User durcheinander ;) |
AW: HTTPS Captcha auslesen
Darf man mal fragen, was du mit dem Captcha in deinem Programm willst?
|
AW: HTTPS Captcha auslesen
Cracken via OCR, was glaubst du denn ?! :thumb:
|
AW: HTTPS Captcha auslesen
Zitat:
und oftmals verstößt es auch noch gegen die Nutzungsbedingungen. Zitat:
Delphi-Quellcode:
var
IdHTTP: TIdHTTP; begin IdHTTP := TIdHTTP.Create(nil); try IdHTTP.IOHandler := TIdSSLIOHandlerSocketOpenSSL.Create(IdHTTP); ... finally IdHTTP.Free; end; end; |
AW: HTTPS Captcha auslesen
Und genau das möchte ich gerade wissen, denn so was wird hier im Forum nicht unterstützt.
|
AW: HTTPS Captcha auslesen
Ich halte die Situation für offensichtlich genug. Es sollte klar sein, dass ein Bezahlservice nun wirklich kein Interesse daran hat, dass Formulare automatisiert verarbeitet werden - es wird eindeutig gegen die Nutzungsbedingungen verstoßen.
Wie Du eine Datei via HTTPS herunterladen kannst, weißt Du ja nun - für den Rest ist dieses Forum der falsche Ort. *geschlossen* |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz