recognize_rotate_captcha

recognize_rotate_captcha($filename,$file_1,$file_2="",$file_3="",$angle=40); - recognize a captcha where you need to click somewhere (click captcha). For more information, see here

It uses the following object fields :
  • $this->api_key - API key

    The function accepts parameters as input:

  • $filename – path to the captcha image
  • $file_1 – Image 1 that will be rotated by service employees
  • $file_2 – Image 2 that will be rotated by service employees
  • $file_3 – Image 3, which will be rotated by employees of the service
  • $angle – the angle that the image will rotate by one click on the arrow. If this parameter is omitted, the default angle is 40 degrees, as in FunCaptcha

    After testing, the function returns the result of its work to the script :
  • The result of recognition is a captcha string in the form OK|coordinate:x=39,y=59;x=252,y=72 ,where - x and y coordinates of captcha clicks or a code string with an error response:
  • ERROR_KEY_DOES_NOT_EXIST - you used an invalid captcha key in the request
  • ERROR_WRONG_ID_FORMAT - invalid captcha ID, only numbers are accepted
  • ERROR_CAPTCHA_UNSOLVABLE - captcha could not be solved by 5 different employees

    PHP example: rucaptcha->".basename(__FILE__)."
    "; //API key $rucaptcha->api_key = ""; //1 echo "1.Let's go to the polygon:"; echo $browser->navigate("http://www.humanemulator.net/poligon/image.html")."
    "; //2 echo "2.Recognize a captcha using the rucaptcha.com service(as a selection of images):"; echo $image->screenshot_by_src("tmp/1.jpg", "like_image", false).""; echo $rucaptcha->recognize_click_captcha($debug->get_cur_script_folder()."tmp \ 1.jpg", "")." n"; //3 echo "3.Display information:"; echo $rucaptcha->get_last_capcha_filename().""; echo $rucaptcha->get_last_capcha_id().""; echo $rucaptcha->get_last_capcha_result()."
    "; //4 echo "4.Set the default recognition parameters:"; echo $rucaptcha->set_default_params(); //end echo "

    "; //Quit $app->quit(); ?>
    Python example: # Additional paths import sys sys.path.insert(0, '../../../Templates PY/') xhe_host = "127.0.0.1:7010" from xweb_human_emulator import * # Start echo("
    rucaptcha.xxxxxxxxx
    ") # API key rucaptcha.api_key = "" # 1 echo("1.Let's go to the polygon:") echo(browser.navigate("http://www.humanemulator.net/poligon/image.html"), "
    ") # 2 echo("2.Recognize captcha using the rucaptcha.com service(as a selection of images):") echo(image.screenshot_by_src("tmp/1.jpg", "like_image", false), "") echo(rucaptcha.recognize_click_captcha(debug.get_cur_script_folder() + "tmp \ 1.jpg", ""), " ") # 3 echo("3.Display information:") echo(rucaptcha.get_last_capcha_filename(), "") echo(rucaptcha.get_last_capcha_id(), "") echo(rucaptcha.get_last_capcha_result(), "
    ") # 4 echo("4.Set the default recognition parameters:") echo(rucaptcha.set_default_params()) # end echo("

    ") # Quit app.quit()
    C# example: Java Script example: //connect the object to control the emulator, if not already connected xhe_host = "127.0.0.1:7010"; echo = require("../../../Templates JS/xweb_human_emulator.js"); //Start echo("
    rucaptcha.recognize_rotate_captcha
    "); //API key rucaptcha.api_key = ""); //1 step echo("1.Let's go to the polygon:"); echo(browser.navigate("http://www.humanemulator.net/poligon/image.html") + "
    "); //step 2 echo("2.Recognize captcha using the rucaptcha.com service(as a selection of images):"); echo(image.screenshot_by_src("tmp/1.jpg", "like_image", false) + ""); echo(rucaptcha.recognize_click_captcha(debug.get_cur_script_folder()."tmp \ 1.jpg", "") + " n"); //step 3 echo("3.Display information:"); echo(rucaptcha.get_last_capcha_filename() + ""); echo(rucaptcha.get_last_capcha_id() + ""); echo(rucaptcha.get_last_capcha_result() + "
    "); //step 4 echo("4.Set the default recognition parameters:"); echo(rucaptcha.set_default_params(); //end echo("

    "); //Quit app.quit();