| Autor |
Nachricht |
jackie05
       
Beiträge: 302 Dabei seit: 28.09.2005
|
Hallo,
ich lese mit IdHTTP1 eine Seitenquelltext aus um mich auf einer Seite einzuloggen, da eine Captcha überprüfung notwendig ist, kopiere ich mir erst den Captcha heraus und Sende dann eine neue abfrage mit dem Captcha-Code.
Leider funktioniert das nicht so, da beim erneuten Senden wieder eine neue Captcha generiert ist.
Wie kann man das Problem beheben?
Das soll jetzt kein Spam sein, ich möchte mich nur auf einer Seite einloggen um mit meinem Programm einen Upload durchführen zu können.
Ich bedanke mich schonmal im Voraus.
MfG
|

|
|
Xentar
       
Beiträge: 2067 Erhaltene Danke: 2 Dabei seit: 09.12.2007
Win XP Delphi 5 Ent., Delphi 2007 Prof
|
Ich hab Zweifel, ob hier sowas erlaubt ist..
_________________ PROGRAMMER: A device for converting coffee into software.
|

|
|
Dude566
       
Beiträge: 911 Erhaltene Danke: 1 Dabei seit: 14.08.2008
W7, Vista, XP, Ubuntu D5, Turbo Delphi, Lazarus, Notepad++
|
Die Captchas haben schon ihren Sinn, um es den Leuten zu erschweren Spammbots o.Ä. einzusetzen.
_________________ Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
|

|
|
jaenicke
       
Beiträge: 11091 Erhaltene Danke: 37 Dabei seit: 22.10.2003 Wohnort: Erde (Milch- straße) ;-), ok, ok: Berlin
(XP), Vista Business, W7 (Chrome, Op10, IE8) D2006 Pro, Java (Eclipse), C++, C# (VS 2008 Prof), Lazarus
|
Solange das Captcha nicht automatisiert ausgelesen wird, ist das denke ich schon in Ordnung. Ob man es nun auf der Seite eingibt oder im Programm ist ja egal.
Auf jeden Fall muss nicht die Verbindung gehalten werden, sondern die Sitzung aufrecht erhalten. Vermutlich fehlt dir der Cookiemanager noch. Wenn es damit auch nicht geht, wird vermutlich in der Seite eine Session-ID mitgegeben, die man dann wieder schicken muss.
_________________ Alle meine Projekte ruhen derzeit und bis auf weiteres aus beruflichen Gründen!
|

|
|
Luckie
        
Beiträge: 11063 Erhaltene Danke: 2 Dabei seit: 30.08.2002
WindowsXP Professional SP2 BDS2006, VS C++ Express, Eclipse (Java), Flex (Flash, AS)
|
jaenicke hat folgendes geschrieben : | | Solange das Captcha nicht automatisiert ausgelesen wird, ist das denke ich schon in Ordnung. Ob man es nun auf der Seite eingibt oder im Programm ist ja egal. |
Was hat das ganze für einen Sinn, wenn man es nicht automatisiert?
_________________ Gruß Michael
|

|
|
jaenicke
       
Beiträge: 11091 Erhaltene Danke: 37 Dabei seit: 22.10.2003 Wohnort: Erde (Milch- straße) ;-), ok, ok: Berlin
(XP), Vista Business, W7 (Chrome, Op10, IE8) D2006 Pro, Java (Eclipse), C++, C# (VS 2008 Prof), Lazarus
|
Luckie hat folgendes geschrieben : | | Was hat das ganze für einen Sinn, wenn man es nicht automatisiert? |
Dass man z.B. die Dateien nicht selbst eintragen und abschicken muss. Zudem zeigen die meisten Browser keine Fortschrittsanzeige beim Upload nach dem Abschicken einer Seite an.
Besonders sinnvoll finde ich es auch nicht, aber es gibt durchaus ein paar Sachen, die man besser machen kann als wenn es direkt im Browser läuft.
Abgesehen davon ist das automatisierte Auslesen eines Captcha auch nicht so einfach. 
_________________ Alle meine Projekte ruhen derzeit und bis auf weiteres aus beruflichen Gründen!
|

|
|
Airtrox
       
Beiträge: 102 Dabei seit: 16.07.2009
Delphi 7
|
Mich würde es mal interessieren, wie der Ersteller es geschafft hat:
Ich möchte ein Captcha in ein Timage laden und den User angeben lasse und es dann wieder senden.
|

|
|
DerLücke
       
Beiträge: 23 Dabei seit: 22.02.2007
|
Der Thread ist zwar schon etwas älter, aber mich interessiert auch wie es nun funktioniert. Ich will auch ein Captcha in ein Image laden und es den User eintippen lassen. Wie kann ich mit idhttp mir das captcha anzeigen lassen? Ich kann ja kein erneutes Get nur für das Captcha benutzen, da sonst ja ein neues generiert wird.
|

|
|
Xentar
       
Beiträge: 2067 Erhaltene Danke: 2 Dabei seit: 09.12.2007
Win XP Delphi 5 Ent., Delphi 2007 Prof
|
DerLücke hat folgendes geschrieben : | | Ich kann ja kein erneutes Get nur für das Captcha benutzen, da sonst ja ein neues generiert wird. |
Wieso "erneut"?
Was meinst du denn, wie das ein Browser macht? Der muss doch (wahrscheinlich?) auch erst die HTML Seite laden, und anschließend jedes Bild einzeln anfordern.
_________________ PROGRAMMER: A device for converting coffee into software.
|

|
|
Werbung ausblenden? Dann registriere Dich kostenlos.
Weitere Gründe für eine Registrierung.
Werbung ausblenden? Dann registriere Dich kostenlos.
Weitere Gründe für eine Registrierung.
|
|
|
|