Суббота, 23.09.2017, 10:13
Приветствую Вас Гость | RSS
Главная | Каталог файлов | Регистрация | Вход
Меню сайта
Форма входа
Категории раздела
Мои файлы [5]
Поиск
Друзья сайта

  • Программа Ростовщик 1.04

  • Бесплатный Ростовщик 1.02

  • Управление заданиями

  • Программа построения блок-схем Pascal/Delphi

  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Мой сайт
    Главная » Файлы » Мои файлы

    Библиотека MDE для сервиса AntiGate.com
    27.07.2012, 12:16
     Библиотека MS Access для распознавания капчи с использования сервиса распознавания капч http://Antigate.com

    Библиотека реализует следующие функции сервиса:
    Распознавание капчи из файла
    Распознавание капчи из URL
    Распознавание капчи из потока
    При распознавании могут быть использованы все дополнительные параметры капчи, принимаемые сервисом.
    Возможность пожаловаться на неправильно разгаданную капчу
    Запрос баланса
    Запрос статистики системы

    screenshot

    Примеры использования этих функций вы найдете в файле AG_test.mdb

    Описание функций и аргументов.

    ----------------------------------------------------------------------------------------------
    ВЗЯТЬ КАПЧУ ИЗ ФАЙЛА И ОТПРАВИТЬ НА РАСПОЗНАНИЕ
    Результаты распознания в выходных переменных:
    CaptchaID - ключ капчи на сервере
    CaptchaText - текст капчи, если её распознали

    Промежуточные результаты в выходной переменной:
    ResUpload - результат загрузки файла на сервер 

    Функция возвращает текстовое значение результата загрузки и распознания капчи, согласно спецификации на AntiGate.com

    Function AG_RecognizeFile( _
      AGKey As String, _ ключ аккаунта на сервере
      PathToFile As String, _ путь к файлу на диске
      Optional ContentType As String = "", _ тип файла для распознания
    ' по умолчанию определит из расширения.
    '  "jpg": ContentType = "image/pjpeg"
    '  "png": ContentType = "image/png"
    '  "gif": ContentType = "image/gif"
    '  "bmp": ContentType = "image/bmp" - будет конвертировано в jpg

      Optional Host As String = "", _ имя хоста. По умолчанию "http://antigate.com"
      Optional ByRef CaptchaID, _ OUT код капчи на сервере для определения результата распознавания
      Optional ByRef CaptchaText, _ OUT текст капчи распознанный (если его распознали)
      Optional ByRef ResUpload, _ OUT результат загрузки файла на сервер (текст согласно спецификации на AntiGate.com)
      Optional arg_phrase As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_regsense As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_numeric As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_calc As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_min_len As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_max_len As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_is_russian As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_max_bid As Single = 0 доп.параметры для сервиса. Описаны ниже
    ) As String


    ----------------------------------------------------------------------------------------------
    ВЗЯТЬ КАПЧУ ИЗ URL И ОТПРАВИТЬ НА РАСПОЗНАНИЕ
    Результаты распознания в выходных переменных:
    CaptchaID - ключ капчи на сервере
    CaptchaText - текст капчи, если её распознали

    Промежуточные результаты в выходной переменной:
    ResUpload - результат загрузки файла на сервер 

    Функция возвращает текстовое значение результата загрузки и распознания капчи, согласно спецификации на AntiGate.com

    Public Function AG_RecognizeUrl( _
      AGKey As String, _ ключ аккаунта на сервере
      Url As String, _ путь к капче в интернет
      ContentType As String = "", _ тип файла для распознания (ОБЯЗАТЕЛЬНЫЙ ПАРАМЕТР)
    '  "jpg": ContentType = "image/pjpeg"
    '  "png": ContentType = "image/png"
    '  "gif": ContentType = "image/gif"
    '"bmp" - не поддерживается!!!

      Optional Host As String = "", _ имя хоста. По умолчанию "http://antigate.com"
      Optional ByRef CaptchaID, _ OUT код капчи на сервере для определения результата распознавания
      Optional ByRef CaptchaText, _ OUT текст капчи распознанный (если его распознали)
      Optional ByRef ResUpload, _ OUT результат загрузки файла на сервер (текст согласно спецификации на AntiGate.com)
      Optional SaveOnDisk As Boolean = False, _ Сохранять ли файл на диск? (нужно если в программе реализован просмотр скачиваемой капчи)
      Optional ByRef PathToFileForSave As String = "", _ Путь для сохранения. Если не задан, то файл будет сохранен во временную папку и в эту переменную будет возвращено имя сохраненного файла. 
      Optional arg_phrase As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_regsense As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_numeric As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_calc As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_min_len As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_max_len As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_is_russian As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_max_bid As Single = 0 доп.параметры для сервиса. Описаны ниже
    ) As String


    ----------------------------------------------------------------------------------------------
    ВЗЯТЬ КАПЧУ ИЗ ПОТОКА (STREAM) И ОТПРАВИТЬ НА РАСПОЗНАНИЕ
    Результаты распознания в выходных переменных:
    CaptchaID - ключ капчи на сервере
    CaptchaText - текст капчи, если её распознали

    Промежуточные результаты в выходной переменной:
    ResUpload - результат загрузки файла на сервер 

    Функция возвращает текстовое значение результата загрузки и распознания капчи, согласно спецификации на AntiGate.com

    Public Function AG_RecognizeStream( _
      AGKey As String, _ ключ аккаунта на сервере
      FileContents As String, _ содержимое файла в виде потока
    ContentType As String = "", _ тип файла для распознания (ОБЯЗАТЕЛЬНЫЙ ПАРАМЕТР)
    '  "jpg": ContentType = "image/pjpeg"
    '  "png": ContentType = "image/png"
    '  "gif": ContentType = "image/gif"
    '"bmp" - не поддерживается!!!

      Optional Host As String = "", _ имя хоста. По умолчанию "http://antigate.com"
      Optional ByRef CaptchaID, _ OUT код капчи на сервере для определения результата распознавания
      Optional ByRef CaptchaText, _ OUT текст капчи распознанный (если его распознали)
      Optional ByRef ResUpload, _ OUT результат загрузки файла на сервер (текст согласно спецификации на AntiGate.com)

      Optional arg_phrase As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_regsense As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_numeric As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_calc As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_min_len As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_max_len As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_is_russian As Integer = 0, _ доп.параметры для сервиса. Описаны ниже
      Optional arg_max_bid As Single = 0 доп.параметры для сервиса. Описаны ниже
    ) As String

    ------------------------------------------------------------------------------
    Описание дополнительных параметров для лучшего распознавания капчи:

    'phrase  0, 1
      '0 = значение по умолчанию (одно слово)
      '1 = капча имеет два слова
    'regsense  0, 1
      '0 = значение по умолчанию (регистр не имеет значения)
      '1 = регистр имеет значение
    'numeric 0, 1
      '0 = значение по умолчанию
      '1 = капча состоит только из цифр
    'calc  0, 1
      '0 = значение по умолчанию
      '1 = математеческое действие из цифр на капче
    'min_len 0 .. 20
      '0 = значение по умолчанию
      '>0 = минимальная длина текста на капче, которую работник должен ввести
    'max_len 0 .. 20
      '0 = значение по умолчанию (неограничено)
      '>0 = максимальная длина текста на капче, которую работник должен ввести
    'is_russian  0, 1
      '0 = значение по умолчанию
      '1 = показать капчу работнику со знанием русского языка
    'max_bid 0.001 .. 0.1   Значение по-умолчанию выставляется на странице ставок (здесь). Этот параметр позволяет контролировать максимальную ставку без необходимости ее правки на странице ставок.


    ------------------------------------------------------------------------------
    Процедура для жалобы на неправильно разгаданный текст
    Public Sub AG_reportBad( _
      AGKey As String, _ ключ аккаунта на сервере
      IDC As Long, _ ключ неверно разгаданной капчи. Ключ возвращается в аргументе CaptchaID функций распознавания файла, URL и потока
      Optional Host As String = "") имя хоста. По умолчанию "http://antigate.com"
    Процедура не возвращает никаких значений

    ------------------------------------------------------------------------------
    Функция получения текущего баланса аккаунта.
    Public Function AG_GetBalance( _
      AGKey As String, _ ключ аккаунта на сервере
      Optional Host As String = "" имя хоста. По умолчанию "http://antigate.com"
    ) As String
    Возвращает текстовое значение - ответ сервера. Разделитель - "точка"


    ------------------------------------------------------------------------------
    Функция получения статистики системы в реальном времени:
    Public Function AG_GetStat( _
      ByRef waiting As Integer, _ кол-во работников, ожидающих капчу. Максимально показываемое число - 50.
      ByRef load As Single, _ процент загрузки работников
      ByRef minbid As Single, _ минимальная ставка необходимая для прохождения вашей капчи
      ByRef averageRecognitionTime As Single, _ среднее время (в секундах) за которое в данный момент разгадываются капчи
      Optional Host As String = "") As Boolean имя хоста. По умолчанию "http://antigate.com"
    Категория: Мои файлы | Добавил: diamFC | Теги: access captcha, captcha vba, антикапча vba
    Просмотров: 116 | Загрузок: 1 | Рейтинг: 0.0/0
    Всего комментариев: 0
    Имя *:
    Email *:
    Код *:
    Конструктор сайтов - uCozCopyright MyCorp © 2017