|
You last visited: Today at 02:37
Advertisement
Einfaches Rechen Captcha ausrechnen lassen?
Discussion on Einfaches Rechen Captcha ausrechnen lassen? within the AutoIt forum part of the Coders Den category.
07/23/2011, 20:51
|
#1
|
elite*gold: 0
Join Date: May 2011
Posts: 515
Received Thanks: 64
|
Einfaches Rechen Captcha ausrechnen lassen?
Hallo Leute,
ich wollte wissen wie ich in AutoIT ein einfaches Rechencaptcha ausrechnen lassen kann.
Die Captchas sind nur + Rechnungen.
Ein Beispiel:
Captcha: 12 + 8
LG
|
|
|
07/23/2011, 21:17
|
#2
|
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
|
also wenn auf dem bild 12+8 stehen und man das 12+8 in die ipnputbox eingibt musst du
Array = StringSplit bei dem + machen dann $Captacha = Array[0]+Array[1]
|
|
|
07/23/2011, 21:27
|
#3
|
elite*gold: 0
Join Date: May 2011
Posts: 515
Received Thanks: 64
|
Quote:
Originally Posted by 'Butterkuchen
also wenn auf dem bild 12+8 stehen und man das 12+8 in die ipnputbox eingibt musst du
Array = StringSplit bei dem + machen dann $Captacha = Array[0]+Array[1]
|
Es ist kein Bild. Es ist ein Text.
Könntest du mir das mal nettwerweise als PHP.Code reinschreiben.
LG
|
|
|
07/23/2011, 21:46
|
#4
|
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
|
Wenn das ein text ist ist das noch einfach schreib mal aus dem quelltext die teile raus
|
|
|
07/23/2011, 21:48
|
#5
|
elite*gold: 0
Join Date: May 2011
Posts: 515
Received Thanks: 64
|
Quote:
Originally Posted by 'Butterkuchen
Wenn das ein text ist ist das noch einfach schreib mal aus dem quelltext die teile raus
|
Der war ein bisschen lang.
Ich glaube das hier ist das wichtigste:
PHP Code:
<center><table id="login"> <tr><td>Username (max. 8 Zeichen):<br><input type="text" name="username" maxlength="8"></td></tr> <tr><td>Passwort (max. 8 Zeichen):<br><input type="password" name="passwort" autocomplete="off" maxlength="8"></td></tr> <tr><td>E-Mail: (Max. 8 Zeichen)<br><input type="text" name="email" maxlength="30"></td></tr> <tr><td>Captcha: 48 + 2<br><input type="text" name="captcha" maxlength="10"></td></tr> <tr><td><br><input type="submit" value="Registrieren"></td></tr>
|
|
|
07/23/2011, 21:55
|
#6
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
Quote:
Originally Posted by T0xXiCc
Der war ein bisschen lang.
Ich glaube das hier ist das wichtigste:
PHP Code:
<center><table id="login"> <tr><td>Username (max. 8 Zeichen):<br><input type="text" name="username" maxlength="8"></td></tr> <tr><td>Passwort (max. 8 Zeichen):<br><input type="password" name="passwort" autocomplete="off" maxlength="8"></td></tr> <tr><td>E-Mail: (Max. 8 Zeichen)<br><input type="text" name="email" maxlength="30"></td></tr> <tr><td>Captcha: 48 + 2<br><input type="text" name="captcha" maxlength="10"></td></tr> <tr><td><br><input type="submit" value="Registrieren"></td></tr>
|
Dann kannst du doch auslesen lassen und dann stringbetween() machen dazu stringsplit...
|
|
|
07/23/2011, 22:04
|
#7
|
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
|
Versuchs mal so obs geht
PHP Code:
$sou = _IEBodyReadHTML($IE) $Array1 = _StringBetween($sou,'<tr><td>Captcha: ',' +') $Array2 = _StringBetween($sou,'+ ','<br><input') $hCaptcha = $Array1[0] + $Array2[0] MsgBox(0,"",$hCaptcha)
|
|
|
07/23/2011, 22:06
|
#8
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
oder direkt per stringregexp:
Code:
$aufgabe = StringRegExp($source, '<td>Captcha: (.*?)<br>', 1)
ConsoleWrite('Ergebnis: '&Execute($aufgabe[0])&@CRLF)
|
|
|
07/23/2011, 22:36
|
#9
|
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
|
Quote:
Originally Posted by lolkop
oder direkt per stringregexp:
Code:
$aufgabe = StringRegExp($source, '<td>Captcha: (.*?)<br>', 1)
ConsoleWrite('Ergebnis: '&Execute($aufgabe[0])&@CRLF)
|
Ja das ist aber komplizierter als meins
|
|
|
07/23/2011, 22:44
|
#10
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
was ist darann jetzt komplizierter? o0
du weist schon das _StringBetween nichts anderes ist als eine aus StringRegexp aufgebaute funktion?
man kann das ganze natürlich auch überflüssiger weise mit _StringBetween aufbauen und es würde so aussehen:
Code:
$aufgabe = _StringBetween($source, '<td>Captcha: ', '<br>')
ConsoleWrite('Ergebnis: '&Execute($aufgabe[0])&@CRLF)
|
|
|
07/23/2011, 23:19
|
#11
|
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
|
Quote:
Originally Posted by lolkop
was ist darann jetzt komplizierter? o0
du weist schon das _StringBetween nichts anderes ist als eine aus StringRegexp aufgebaute funktion?
man kann das ganze natürlich auch überflüssiger weise mit _StringBetween aufbauen und es würde so aussehen:
Code:
$aufgabe = _StringBetween($source, '<td>Captcha: ', '<br>')
ConsoleWrite('Ergebnis: '&Execute($aufgabe[0])&@CRLF)
|
Ja schon aber dann hat man die leerzeichen mit und ich weiß nicht ob da dann ein fehler kommt
|
|
|
|
Similar Threads
|
Rechen-Genie³
04/03/2011 - Quotes - 8 Replies
Moin,
Hab eben mit Kumpel gechattet und bemerkt, er kann kein mathe:
JAKOB :-): ey
Timon: jo?
JAKOB :-): du hast irgendwie reingesch*ssen mit deinen 1200 g1 für 400 e*gold^^
Timon: wiesoo?
JAKOB :-): weil 400 100 e*gold kosten^^
Timon: ist doch richtig
Timon: 4x100e*gold
|
EXP Ausrechnen
05/29/2010 - Metin2 Private Server - 1 Replies
Kb auf exp rechnen kann jemand mal von lv 1-42 zsm gezählt hier reinschreiben kriegt thx
|
kann man mit gm rechen gilde aufmachen
09/30/2009 - Metin2 Private Server - 6 Replies
´überschrifft sagt alles
|
das rechen spiel xDDD
07/04/2009 - Off Topic - 13 Replies
also ich sage nun eine zahl z.b 90+10 der unter mir muss das ergebnis hinschreiben und eine neue rechen aufgabe ^^ ist ganz einfach und knifflig =) also ich fang mal an halt bevor ihr das nicht versteht also wenn ich sage 10x10+50 meine ich damit 10 mal 10 also 100 + 50 = 150 ok nun goooooooo ...
|
Rechen aufgabe spiel
12/05/2005 - Off Topic - 5 Replies
jemand macht 5mahte aufgaben..
das ergebnis muss dan mal 5 gemacht werden..
und der nechste muss dieses ergebnis verwenden=)
und aufgaben stellen
z.B.
11x3=33
44x243=10692
455/55=8,2727_(für periode)
12123+32346=44469
89-122+2342=2309
|
All times are GMT +2. The time now is 02:37.
|
|