Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Mit Indy Captcha von ReCaptcha runterladen (https://www.delphipraxis.net/154775-mit-indy-captcha-von-recaptcha-runterladen.html)

DMK 24. Sep 2010 15:17

Mit Indy Captcha von ReCaptcha runterladen
 
Hallo liebe Community,

ich habe eine Webseite in der ein Captcha System von reCaptcha eingebaut ist.

http://www.abload.de/img/recaptcha_captchaxpls.png

Das ganze wird mit folgendem HTML Code in die Seite eingebettet:

Code:
 <p>Schreibe die 2 W&ouml;rter ab!<br />
    <script type="text/javascript" src="http://api.recaptcha.net/challenge?k=6LfsIggAAAAAAK603ieYR669EL96y5ST4_yqDP9G"></script>

   <noscript>
        <iframe src="http://api.recaptcha.net/noscript?k=6LfsIggAAAAAAK603ieYR669EL96y5ST4_yqDP9G" height="300" width="500" frameborder="0"></iframe><br/>
        <textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
        <input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
   </noscript> </p>

  <p><input type="submit" value="Eintragen" />
 
  </p>
Ich würde gerne das Catpcha Bild mittels Indy Get runterladen und in dem Fomular anzeigen, sodass ich dann die beiden Wörter in ein Edit Feld eintrage.
Mir stellt sich jetzt nur das Problem wie ich an die .png, .jpg ... Datei rankomme. Das Script wird ja via iframe eingebettet und wenn ich die iframe src Seite aufrufe, kann ich zwar an das Bild rankommen, aber es ist ein anderes. Jedes mal wenn man diese Seite neu lädt wird auch ein anderes Captcha geladen. Das Captcha auf der iframe Seite und auf der Seite, wo ich es gerne auslesen möchte, sind nicht identisch.

Vielleicht hat sich ja mal mal jemand mit dem selben Problem beschäftigt und könnte mir da unter die Arme greifen.

Schonmal an alle Helfenden ein Dankeschön im vorraus.

generic 24. Sep 2010 15:46

AW: Mit Indy Captcha von ReCaptcha runterladen
 
Schau mal hier:
http://code.google.com/apis/recaptcha/intro.html

Dort ist alles erklärt inkl. der API wenn du nicht das Widget nutzen willst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz