| |
DeCaptcha
cracking Captcha images solutions
DeCaptcha
DeCaptcher provides possibility to communicate with all types of clients' systems through any of the following interfaces: * API for programming languages * shared libraries * HTTP requests API for the DeCaptcher is available with different programming languages.
Also, if you do not want to meddle with coding you can use HTTP POST request to communicate with the service. POST interface has full functionality without any restrictions or limitations. How to use API for programming language? All APIs are distributed in source codes. In order to use API you need to copy API sources file to your project and put API calls to your source code.
How to use API via HTTP requests? Make POST requests to deliver picture and get text answer, query for balance or claim picture as badly recognized. How to organize picture recognition process? For starters, a) session must be opened in order to send pictures and get text results. After session is started pictures can be sent in cycle. On successful picture's acceptance unique ID (consists of 2 parts, Major ID and Minor ID) is assigned. Any picture can be claimed as badly recognized by this pair of IDs. When you are done, close the session. API is quite simple and consists of 6 functions only: * initialization function - performs preparation of API's internal structures. * login function - performs logging in. * picture delivery function * picture apply result (optional) * query for balance (optional) * session close function
Pseudo-code Several versions of work-flow can be easily imagined, something like this: Example 1. Several pictures in one session 1. init 2. login ( address, login, password, port ) 3. while ( has more pictures to be sent ) 4. picture2 ( picture data, text, Major ID, Minor ID ) OR picture_multipart ( all pictures data, text, Major ID, Minor ID ) 5. if ( picture is considered badly recognized ) 6. picture_bad2 ( Major ID, Minor ID ) 7. end while 8. close ( session )
Example 2. One picture in each session 1. init 2. while ( has more pictures to be sent ) 3. login ( address, login, password, port ) 4. picture2 ( picture data, text, Major ID, Minor ID ) OR picture_multipart ( all pictures data, text, Major ID, Minor ID ) 5. close ( session ) ... do something you need... 6. if ( picture is considered badly recognized ) 7. do 8. login ( address, login, password, port ) 9. picture_bad2 ( Major ID, Minor ID ) 10. close ( session ) 11. done 12.end while
|
|