• EN
    RU

rucaptcha/recognize_audio_captcha

recognize_audio_captcha($filename,$type); - распознать с капчу из аудио файла (mp3). Подробнее можно узнать здесь (Audio Recaptcha v2 + Audio SolveMedia) (Доступна с версии 4.10.7)
Для ее работы используются следующие поля объекта :
  • $this->api_key - API ключ

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

  • $filename – путь к аудио файлу капчи (формат mp3)
  • $type – тип аудио капчи (0 - Audio Recaptcha v2 , 1 - Audio SolveMedia)

  • После отработки функция возвращает результат своей работы в робот :
  • Результат распознования – строка капчи или код-строка с ответом об ошибке:
  • ERROR_KEY_DOES_NOT_EXIST - вы использовали неверный captcha ключ в запросе
  • ERROR_WRONG_ID_FORMAT - некорректный идентификатор капчи, принимаются только цифры
  • ERROR_CAPTCHA_UNSOLVABLE - капчу не смогли разгадать 5 разных работников




  • Пример использования recognize_audio_captcha (Python):

    # 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>rucaptcha.xxxxxxxxx</font><hr>")
     
    # API ключ
    rucaptcha.api_key="cdbecaf74aaf1aadafbd97189886ab92"
     
    # 1 
    echo("1. Распознаем аудио файл от ReCaptcha 2 : ")
    echo(rucaptcha.recognize_audio_captcha(debug.get_cur_script_folder()+"test\\80692.mp3",0))
     
    # конец
    echo("<hr><br>")
     
    # Quit
    app.quit()