Human Emulator


Robotic browser automation

sales@webemulator.com

Бесплатная онлайн консультация по возможностям программы.

English version of the site

Работа с капчей

работа с капчей в хуман эмуляторе
  • В: Как получить инвайт на антикаптчу?

    Свежие инвайты всегда можно попросить на sales@humanemulator.info.
  • В: С какими сервисами по разгадыванию капч работает ваша программа и какие функции программы используются для данных сервисов?
    Со всеми возможными. Подробности можно прочитать здесь. Если сервиса нет в списке, то работать с ним можно через API поставлямое самим сервисом.
  • В: Что делать если капчта на русском языке,а результат возращается в программу в другой кодировке ?

    Для этого, после вызова функции recognize, надо добавить данную функцию для перекодировки:
    $captcha = iconv("utf-8","windows-1251//IGNORE", $captcha);
  • В: Какие нужно поменять настройки для распознования русской капчи?

    В функции $anticaptcha->recognize : параметр $is_russian - 0 либо 1 - флаг "капча должна демонстрироваться только русскоязычным работникам"
  • В: Как распознавать текстовые арифметические каптчи?

    В каптчах такого вида обычно необходимо произвести какие-то вычисления (если каптча просит вас дать ответ на вопрос вроде "Кем мне приходится сын моей сестры?", то данный совет не пригодится). А PHP функция "eval" как раз такие вычисления и производит. Всё что нужно - передать ей на вход необходимое выражение. Пример:
    $body = $webpage->get_body(); 
     
    if (preg_match ("/<span class=\"field\-prefix\">([^<]+)/i", $body, $rg))
     
    {
     
      $sr = "\$result =".str_replace("=", "", $rg[1]).";";
     
      $result = eval($sr);
     
    }


Если у вас возникли пожелания какие ответы вы бы хотели видеть здесь еще, пишите в нашу службу поддержки.