Tout d'abord merci pour ton logiciel qui me sert encore et encore et encore et enc....
Avec toute les possibilité qu'il offre je me retrouve devant un dilemme.
Je l'utilise pour boter sur des browsergame. Jusque la tout va bien sauf quand ceux-ci utilise des captcha. J'ai donc la solution de 9kw.eu un site communautaire de solver de captcha. Seul hic: comment envoyer la captcha (qu'il est facile de récupéré) au serveurs 9kw.eu
Celui-ci utilise des API-key. Malheureusement je suis trop nul en code pour savoir comment l'utiliser:
- Serait-il possible de créer une action "envoyer captcha" qui prendrait en paramètre la API-KEY de 9kw.eu et retournerait la réponse dans une variable?
- dans l'urgence de résoudre mon probleme aurait-tu une solution pour moi ? (autre site, bout de code java ...)
Voici ce que donne le site 9kw.eu, en partant du principe ou j'ai recupéré mon image captcha en .png pourrait tu me conduire jusqu'au moment ou je récupère sa "valeur" dans une variable?
Code: Select all
Submit captcha
POST REQUEST
URL: http://www.9kw.eu/index.cgi
Values (Format gif, jpg oder png)
apikey: API_KEY (String)
action: usercaptchaupload
file-upload-01: file (Binary), url (String) oder Base64 (String)
source: toolname (max. 30 chars)
oldsource: source (optional, max. 30 chars)
base64: 1 (optional, for base64 only)
math: 1 (optional, math captcha)
mouse: 1 (optional, mouse captcha)
case-sensitive: 1 (optional, case-sensitive captcha)
confirm: 1 (optional, confirm captcha, +6)
prio: min. 1, max. 10 (optional, prio captcha, +1-10)
captchaperhour: min. 1, max. 9999 (optional, limit per hour)
checkanswer: solution (optional, to use only "confirm", -10)
nomd5: 1 (optional, no double captcha check)
maxtimeout: 300 (optional, maximum time for a solution, min. 60, max. 300)
selfsolve: 1 (optional, for solve own captchas)
phrase: 1 (optional, 2 or more word captcha)
numeric: 1 (optional, only digit captcha)
min_len: 1 (optional, min. length captcha)
max_len: 20 (optional, max. length captcha)
debug: 1 (optional, for debug and tests)
Return value:
NewCaptchaID (INT)
Captcha data
GET REQUEST
http://www.9kw.eu/index.cgi
action: usercaptchacorrectdata
id: NewCaptchaID
apikey: API_KEY
source: toolname (optional, max. 30 chars)
info: 1 (optional, for "NO DATA" as return-value instead of empty)
debug: 1 (optional, for debug and tests)
Return value:
String
Captcha correct
GET REQUEST
http://www.9kw.eu/index.cgi
action: usercaptchacorrectback
correct: 1 (1=OK,2=Not OK)
id: NewCaptchaID
apikey: API_KEY
source: toolname (optional, max. 30 chars)
debug: 1 (optional, for debug and tests)
Return value:
OK