Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 02:37

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

Advertisement



Einfaches Rechen Captcha ausrechnen lassen?

Discussion on Einfaches Rechen Captcha ausrechnen lassen? within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #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
SIEG.FRIED is offline  
Old 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]
Freddy​ is offline  
Thanks
1 User
Old 07/23/2011, 21:27   #3
 
elite*gold: 0
Join Date: May 2011
Posts: 515
Received Thanks: 64
Quote:
Originally Posted by 'Butterkuchen View Post
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
SIEG.FRIED is offline  
Old 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
Freddy​ is offline  
Old 07/23/2011, 21:48   #5
 
elite*gold: 0
Join Date: May 2011
Posts: 515
Received Thanks: 64
Quote:
Originally Posted by 'Butterkuchen View Post
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 (max8 Zeichen):<br><input type="text" name="username" maxlength="8"></td></tr>
  <
tr><td>Passwort (max8 Zeichen):<br><input type="password" name="passwort" autocomplete="off" maxlength="8"></td></tr>
  <
tr><td>E-Mail:  (Max8 Zeichen)<br><input type="text" name="email" maxlength="30"></td></tr>
    <
tr><td>Captcha48 2<br><input type="text" name="captcha" maxlength="10"></td></tr>
    <
tr><td><br><input type="submit" value="Registrieren"></td></tr
SIEG.FRIED is offline  
Old 07/23/2011, 21:55   #6
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Quote:
Originally Posted by T0xXiCc View Post
Der war ein bisschen lang.

Ich glaube das hier ist das wichtigste:
PHP Code:
<center><table id="login">

  <
tr><td>Username (max8 Zeichen):<br><input type="text" name="username" maxlength="8"></td></tr>
  <
tr><td>Passwort (max8 Zeichen):<br><input type="password" name="passwort" autocomplete="off" maxlength="8"></td></tr>
  <
tr><td>E-Mail:  (Max8 Zeichen)<br><input type="text" name="email" maxlength="30"></td></tr>
    <
tr><td>Captcha48 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...
Ludder231 is offline  
Thanks
1 User
Old 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
Freddy​ is offline  
Old 07/23/2011, 22:06   #8
 
lolkop's Avatar
 
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)
lolkop is offline  
Old 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 View Post
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
Freddy​ is offline  
Old 07/23/2011, 22:44   #10
 
lolkop's Avatar
 
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)
lolkop is offline  
Thanks
1 User
Old 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 View Post
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
Freddy​ is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.