Пример использования расширений iMacros и AntiCaptcha для отправки формы с капчей

Примеры кода iMacros для отправки формы после решения капчи плагином AntiCaptcha, будь то reCAPTCHA 2 или обычная капча-картинка.

Перед вами простой пример скрипта на iMacros для автоматизации отправки формы, содержащей reCAPTCHA 2, по завершению ее разгадывания. Для решения самой Рекапчи нужно только наше расширение AntiCaptcha. Представленный же ниже код на iMacros необходим лишь для того, чтобы заполнить форму данными, дождаться разгадывания капчи и затем нажать кнопку отправки формы.

Аналогичным образом отправляется форма после решения и обычной капчи-картинки, в том числе капч Solvemedia, Вконтакте, VKbutton и других.

Подробнее о возможностях нашего расширения вы можете ознакомится на главной странице и на странице с инструкциями по использованию плагина AntiCaptcha.

Этот скрипт подходит для тех, кто использует Chrome и Firefox. Для тех же, кто использует именно программу iMacros со встроенным браузером Internet Explorer, на который нельзя поставить наш плагин, рекомендуем глянуть способ разгадывания reCAPTCHA 2 в программе iMacros.

Скрипт получился довольно простой, пользователю iMacros не составит проблем в нем разобраться, каждая строка прокоментирована.

Ключевая строка под номером 9 заставляет iMacros дождаться окончания распознавания капчи перед отправкой формы. Согласно ее условию в течении 120 секунд ожидается появление подходящего элемента, описанного в строке 10.

VERSION BUILD=844 RECORDER=CR ' Переходим на демонстрационную страницу с формой, которая содержит reCAPTCHA URL GOTO=https://antcpt.com/rus/demo-form/recaptcha-2.html ' Заполняем текстовое поле тестовым значением TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:recaptcha_demo_form ATTR=NAME:demo_text CONTENT=Тестовое<SP>сообщение<SP>для<SP>iMacros ' ' Самая важная чаcть: ждем 120 секунд пока индикатор антикаптчи с классом antigate_solver ' не получит класс solved, что означает что рекапча решена SET !TIMEOUT_STEP 120 TAG POS=1 TYPE=DIV ATTR=CLASS:"*antigate_solver*solved*" ' ' Отправляем форму TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:recaptcha_demo_form ATTR=TYPE:submit

Пример комбинирования iMacros + AntiCaptcha + VKbutton

Наш плагин, после разгадывания капчи в VKbutton, автоматически имитирует нажатие клавиши Enter на поле ввода, например, при приглашении друзей в группу Вконтакте. Однако эта функция работает только в версии плагина для Firefox. Пользователям же Chrome мы рекомендуем взглянуть на нижепредставленный пример iMacros, который и имитирует нажатие Enter.

VERSION BUILD=844 RECORDER=CR ' Переходим на группу и нажимаем на кнопку "Пригласить всех друзей". ' В вашем случае это должна быть группа, в которой у вас есть права на приглашение участников. URL GOTO=https://vk.com/club133758688 TAG POS=1 TYPE=DIV ATTR=TXT:Действия TAG POS=1 TYPE=A ATTR=ID:vkb_invite_133758688 TAG POS=1 TYPE=A ATTR=TXT:Продолжить ' ' Как всегда ожидаем пока капча будет решена SET !TIMEOUT_STEP 120 TAG POS=1 TYPE=DIV ATTR=CLASS:"*antigate_solver*solved*" ' ' Имитация нажатия Enter в поле с решением капчи EVENT TYPE=KEYUP SELECTOR="#vkbutton-captcha-input" KEY=13

В случае затруднений интеграции AntiCaptcha plugin в iMacros пишите нам при помощи формы обратной связи!