Основной сайт хуманэмулятор.рф  |  Демо  |  Купить  |  API  |  Wiki



Web / 2captcha



recognize_rotate_captcha

recognize_rotate_captcha($filename,$file_1,$file_2='',$file_3='',$angle=40); - Распознать RotateCaptcha (в том числе FunCaptcha)

Функция на вход принимает параметры:

  • $filename – Путь к файлу Путь к файлу
  • $file_1 – Поле 'file_1'
  • $file_2 – Поле 'file_2'
  • $file_3 – Поле 'file_3'
  • $angle – Поле 'angle'

    После выполнения функции возвращаемое значение будет равно одному из двух :
  • результат – Результат распознавания или false если произошла ошибка

    Пример использования
    <?php
    $xhe_host = getenv("RPABOT_HOST_URL");
    
    // подключим функциональные объекты, если еще не подключен
    if (!isset($path))
      $path="../../../Templates/init.php";
    require($path);
    
    // начало
    echo "\n<font color=blue>twocaptcha->".basename (__FILE__)."</font>\n";
    
    // API ключ
    WEB::$twocaptcha->api_key="";
    
    // 1 
    echo "1. Перейдем на полигон: ";
    echo WEB::$browser->navigate(TEST_POLYGON_URL . "image.html")."\n";
    
    // 2 
    echo "2. Распознать каптчу используя сервис twocaptcha.com (как выбор картинок) : ";
    echo DOM::$image->screenshot_by_src("tmp/1.jpg","like_image",false) . "\n";
    echo WEB::$twocaptcha->recognize_click_captcha(WINDOW::$debug->get_cur_script_folder()."tmp\\1.jpg","")."\n";
    
    // 3 
    echo "3. Выведем информацию : ";
    echo WEB::$twocaptcha->get_last_capcha_filename() . "\n";
    echo WEB::$twocaptcha->get_last_capcha_id() . "\n";
    echo WEB::$twocaptcha->get_last_capcha_result()."\n";
    
    // 4 
    echo "4. Зададим парамтеры распозанняи по умолчанию : ";
    echo WEB::$twocaptcha->set_default_params();
    
    // конец
    echo "\n";
    
    // Quit
    WINDOW::$app->quit();
    ?>
    # Additional paths
    import sys
    sys.path.insert(0, '../../../Templates PY/')
    
    xhe_host = "127.0.0.1:7010"
    from xweb_human_emulator import *
    
    # начало
    echo("<hr><font color=blue>twocaptcha.xxxxxxxxx</font><hr>")
    
    # API ключ
    twocaptcha.api_key=""
    
    # 1 
    echo("1. Перейдем на полигон : ")
    echo(browser.navigate("https://rpa-bot.ru/wiki/poligon/image.html"),"<br>")
    
    # 2 
    echo("2. Распознать каптчу используя сервис twocaptcha.com (как выбор картинок) : ")
    echo(image.screenshot_by_src("tmp/1.jpg","like_image",false)," ")
    echo(twocaptcha.recognize_click_captcha(debug.get_cur_script_folder()+"tmp\\1.jpg",""),"\n")
    
    # 3 
    echo("3. Выведем информацию : ")
    echo(twocaptcha.get_last_capcha_filename()," ")
    echo(twocaptcha.get_last_capcha_id()," ")
    echo(twocaptcha.get_last_capcha_result(),"<br>")
    
    # 4 
    echo("4. Зададим парамтеры распозанняи по умолчанию : ")
    echo(twocaptcha.set_default_params())
    
    # конец
    echo("<hr><br>")
    
    # Quit
    app.quit()

    =============================================
    2captcha    Объекты    DOM  System  Vision  Web  Window        
    =============================================
    если что-то непонятно или необходимо узнать или считаете что надо добавить по работе этой функции, пишите в комментарии или на наш форум
    .