Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 01:33

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Captcha in gui einbinden aber wie ?

Discussion on Captcha in gui einbinden aber wie ? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 608
The Black Market: 220/0/0
Join Date: May 2012
Posts: 6,290
Received Thanks: 82
Captcha in gui einbinden aber wie ?

Huhu all,

und zwar versuche ich gerade das captcha von der Registrieungsseite von web.de einzubinden in meine guid, allerdings scheitere ich an dem StringRegExp Ausdruck kläglich, hier ist mein Ausschnitt, was ich versucht habe.

$source = InetRead("https://registrierung.web.de/;jsessionid=708CBA60B29B6AFAC3491EFDFDBF9CE8.MJ0G7 gYzXYnkZ9mZZjCaD-3er70?0",1)
$source = BinaryToString ($source,4)
$hash = StringRegExp($source, '<img id="id8b" src="(.*)" ', 1, 1)
GUICtrlCreatePic(@ScriptDir & "\captcha.jpg", 450, 250)
GUISetState(@SW_Show)

allerdings passiert nicht, autoit zeigt mir auch keine Fehlermeldung an. Hier ist der Link zur Seite wo das Captcha unten zu sehen ist:
, ich hoffe jemand kann mir mal StringRegExp erklären und bei der Lösung des Problemes helfen.

Euer Gambler92
Gambler92 is offline  
Old 05/06/2013, 21:34   #2
 
elite*gold: 113
The Black Market: 133/2/0
Join Date: Dec 2009
Posts: 16,685
Received Thanks: 4,450
Versuch mal, immer dazwischen irgendetwas einzubauen, um zu überprüfen, ob das ganze Reibungslos geht.
Alternativ solltest du auch diesen Link hier zum direkten download des bildes nutzen können:
Rorc is offline  
Old 05/06/2013, 22:07   #3
 
elite*gold: 608
The Black Market: 220/0/0
Join Date: May 2012
Posts: 6,290
Received Thanks: 82
Was meinst du genau mit einbauen zum reibungslosen ablauf, was genau soll reibungslos ablaufen, das downloaden der captcha, kontrolle via msgbox oder was genau meinst du?
Gambler92 is offline  
Old 05/06/2013, 23:25   #4
 
elite*gold: 113
The Black Market: 133/2/0
Join Date: Dec 2009
Posts: 16,685
Received Thanks: 4,450
Mir fällt grad auf, dass du zwar den Link zum Bild ausliest, aber die Datei gar nicht herunterlädst. ;o
Hast du das vergessen rauszukopieren, oder wirklich vergessen?
Rorc is offline  
Old 05/07/2013, 11:31   #5
 
elite*gold: 608
The Black Market: 220/0/0
Join Date: May 2012
Posts: 6,290
Received Thanks: 82
Okay, ich denke ich habe das wirklich vergessen, muss ich das dann via collection runterladen oder was genau meinst du damit ? _IEFormGetCollection, was genau soll ich herunterladen.

Wenn ich die Seite dann herunterlade, sollte dann das Captcha auf meiner Gui zu sehen sein ?

Edit: Ich glaube die Funktion InetGet sollte mir mit dem Datei download helfen, ich gucke mal ob es danach funktioniert, falls nicht melde ich mich nochmal hier.
Gambler92 is offline  
Old 05/07/2013, 17:52   #6
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
Code:
$aCaptcha=StringRegExp($sHTML,'<img class="captcha" .* src="(.+)"',3)
If IsArray($aCaptcha) Then MsgBox(0,0,$aCaptcha[0])
InetGet // _Ie... (besser den IE benutzen da dort ja Session cookies gesetzt sind etc)
Guictrlcreatepic
Das Captcha könnte ungültig werden, wenn es mehr als ein mal heruntergeladen wird.

Noch ein paar Tipps zum IE
Code:
RunWait('RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255') ; Alle Browserdaten löschen (Cookies, Cache etc.)
RegWrite('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main', 'Display Inline Images', "REG_SZ", 'no') ; Bilder NICHT laden
RegWrite('HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main', 'Display Inline Images', "REG_SZ", 'yes') ; Bilder laden
MfG
Achat is offline  
Old 05/07/2013, 19:19   #7
 
elite*gold: 608
The Black Market: 220/0/0
Join Date: May 2012
Posts: 6,290
Received Thanks: 82
Ich habe dich mal bei Skype angeschrieben, ich hoffe du kannst mir noch ne Frage zu den Captchas beantworten bekomme das leider immer noch net hin irgendwie.
Gambler92 is offline  
Old 05/08/2013, 20:05   #8
 
elite*gold: 608
The Black Market: 220/0/0
Join Date: May 2012
Posts: 6,290
Received Thanks: 82
Suche immer noch Hilfe von jemandem der weiß wie man Captchas in eine autoit gui einbindet.
Gambler92 is offline  
Old 05/08/2013, 20:37   #9
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
PHP Code:
<div class="item">
    <
img class="captcha" width="220" height="50" border="0" id="id8b" src="./wicket/page?0-IResourceListener-bodyContainer-brand~container~border-brand~container~border_body-signup~form-form-captchaPanel-captcha~image-captcha~image&antiCache=1368037942309"/>
    <
div class="reloadCaptcha" id="get_new_captcha" title="Anderes Wort anzeigen" onclick="var wcall=wicketAjaxGet('./wicket/page?0-1.IBehaviorListener.0-bodyContainer-brand~container~border-brand~container~border_body-signup~form-form-captchaPanel-captcha~image-reload',function() { }.bind(this),function() { }.bind(this), function() {return Wicket.$('get_new_captcha') != null;}.bind(this));return !wcall;"><span>Anderes Wort anzeigen</span></div>
    <
img id="id8c" style="display:none"></img
die stelle musst du auslesen, davon die zahl bei antiCache=1368037942309
und fügst die zahl hinten an dran.das ist dann die adresse zum captcha bild was du anzeigen willst. und dann mit inetget runterladen oder so
butter123 is offline  
Old 05/09/2013, 20:49   #10
 
elite*gold: 608
The Black Market: 220/0/0
Join Date: May 2012
Posts: 6,290
Received Thanks: 82
Suche immernoch jemand der mir helfen kann, habe mir stringregex gerade so meine Probleme. ^^
Gambler92 is offline  
Old 05/09/2013, 23:36   #11
 
butter123's Avatar
 
elite*gold: 95
Join Date: May 2011
Posts: 982
Received Thanks: 189
schreib kleine fragen doch einfach in den sticky thread...
butter123 is offline  
Old 05/14/2013, 09:51   #12
 
elite*gold: 608
The Black Market: 220/0/0
Join Date: May 2012
Posts: 6,290
Received Thanks: 82
Push suche immer noch hilfe wie ich das captcha in die gui laden kann.
Gambler92 is offline  
Old 05/14/2013, 13:27   #13
 
WJNeeson's Avatar
 
elite*gold: 1445
Join Date: Sep 2011
Posts: 199
Received Thanks: 177
PHP Code:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

$sRegisterURL "https://registrierung.web.de/"
$sCaptchaLocal = @ScriptDir "/captcha.jpg"

$sSource InetRead($sRegisterURL)
$sSource BinaryToString($sSource4)
$sResult StringRegExp($sSource'src="(.*)"/>'1)
$sResult StringTrimLeft($sResult[0], 2)
InetGet($sRegisterURL $sResult$sCaptchaLocal)

$Form1 GUICreate("Captcha"23666, -1, -1)
$Pic1 GUICtrlCreatePic($sCaptchaLocal8822050)
GUISetState(@SW_SHOW)

While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

    EndSwitch
WEnd 
WJNeeson is offline  
Thanks
1 User
Old 05/17/2013, 10:08   #14
 
elite*gold: 608
The Black Market: 220/0/0
Join Date: May 2012
Posts: 6,290
Received Thanks: 82
@#System: Vielen Dank für deine Hilfe, allerdings habe ich noch ein Problem, das Captcha in meiner Gui ist nicht aktuell mit dem Captcha welches dann im IE aufgerufen wird, weiß irgendjemand wie ich das aktuelle Captcha bekommen kann wenn ich dann gerade die Seite aufrufe ?
Gambler92 is offline  
Old 05/17/2013, 13:51   #15
 
Achat's Avatar
 
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
Quote:
Originally Posted by Gambler92 View Post
@#System: Vielen Dank für deine Hilfe, allerdings habe ich noch ein Problem, das Captcha in meiner Gui ist nicht aktuell mit dem Captcha welches dann im IE aufgerufen wird, weiß irgendjemand wie ich das aktuelle Captcha bekommen kann wenn ich dann gerade die Seite aufrufe ?
Quote:
Originally Posted by Achat View Post
Das Captcha könnte ungültig werden, wenn es mehr als ein mal heruntergeladen wird.
Captcha aus dem IE Cache holen. Hab ich aber noch nie irgendwo gesehen.
Oder _IEembedded und dann auf die captcha fokussieren.

MfG
Achat is offline  
Reply


Similar Threads Similar Threads
Captcha einbinden
04/06/2013 - General Coding - 3 Replies
Hi liebe Coding - Section Ich wollte euch mal fragen ob es möglich ist die Captcha bilder oder gleich das ganze Feld einzubinden ?
{Frage}Multipointer einbinden aber wie?
06/16/2012 - AutoIt - 32 Replies
Tach, ich wollte fragen wie ich einen multipointer einbinden kann in einen autoit script, meine ersten anfänge sehen so aus: #include NomadMemory $GamePid1 = ProcessExists ("mc2.exe") $GameHandle1 = _MemoryOpen($GamePid1) $BaseAdresse1 = 0x0174D81
Rartesia einbinden > keine Errors aber kann nicht hin
05/22/2011 - Flyff Private Server - 6 Replies
Hallo zusammen, is mein erster Post hier, seid gnädig D; Hab mich mal an nen P-Server gemacht mit den v15 Sourcen. Sourcen sollten kein Prob sein, da ich schon paar jährchen Programmieren aufm Buckel hab... Ich habs jetzt auch schon so, das es flüßig läuft, Patcher funtzt, Behemoth Waffen/Magma Waffen usw. Jetzt habe ich versucht mir Ratesia aus den v17 Files herauszunehmen. Klappt auch alles soweit, beim Starten von server+client kommen keine Fehler, ABER: ich kann mich weder...



All times are GMT +1. The time now is 01:33.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.