Сегодня мы с вами будем решать достаточно простую в плане сложности разгадывания капчу, но не с помощью специализированных сервисов типа RecaptchaСервисы для автоматического решения капчи, AntigateПопулярный сервис решения капч и других, а с запуском автоматизированного скрипта, созданного в программе ZennoPoster.
\u{201c}Чем такой подход лучше? Все просто: таких похожих капч может быть много, ну, а самое главное, нас интересует именно подход к задаче выполнения, чтобы решать в дальнейшем такие варианты капчи без помощи денег, или с минимальными вложениями...
Шаг 1 - подготовка изображений
Для начала работы нам потребуются, конечно же, сами фотографии с номерами - их можно разгадывать пока вручную, чтобы потом просто было сверять итоговый результат с названием файла. ЗенноПостер позволяет сохранить введенный текст в качестве наименования файла и его результата действия.

Шаг 2 - создаем базу данных
Вы можете создать таблицу (если столкнулись в первый раз с программой, либо не знаете основ MYSQLЯзык структурированных запросов для работы с реляционными базами данных) внутри скрипта, я же рекомендую сделать полноценную базу данных в формате .SQL, т.к. запросы к ней упростят задачу, а скорость к ним намного выше, чем к табличным строкам. Использовать программу HeidiSQLГрафический клиент для управления базами данных проще, чем phpMyadminВеб-интерфейс для администрирования MySQL по простой причине - в первой из них намного легче и удобнее создавать таблицы и изменять их в случае необходимости.
В итоге мы получаем 3 столбца: id - где указывается номер строки (и обновляется автоматически при добавлении новой), result_img_answer - здесь реализовано значение, которое получено из "Капмостра 2", real_number - реальный номер от 0 до 9, который требуется вписывать в готовый экшен.
Шаг 3 - готовим автоматизированные действия
Когда будет собрано достаточное количество изображений (примерно 100-200), можно начать написание скрипта в "Зенке". Как подключаться к базе данных можно прочитать на форуме, мы же сконцентрируемся на самом действии:
- собственно, заходим на сайт или берем изображение напрямую (как в этом варианте), разгадываем капчу через Capmonster 2;
- далее нас интересуют значения, которые будут присутствовать в базе данных: т.е. только что созданный результат и, конечно же, реальный;
- ищем в таблице нужные данные - если их нет, то разгадываем вручную и далее по циклу.

Оцените статью



