Что такое антикапча? сервис rucaptcha: как в нем работать
Содержание:
- Капча: что это?
- Основные возможности
- Какое назначение клавиш на клавиатуре
- Что делать, если системные прерывания грузят процессор
- Чем примечателен это сервис автораспознавания
- ReCaptcha 2.0 (выберите изображения похожие на)
- Как открыть сайт anti-captcha.com?
- Сравнение производительности
- Где взять ключ антикапчи и куда его вводить?
- Antigate
- Какой сервис выбрать
- При решении любого вида капчи
- Способ явного прописывания ключа сервиса Антикапчи
- Регистрация на сервисе
- Что такое Captcha и почему она появляется?
- Благодарности
- Интернет-маркетинг от GeekBrains
- Использование ProxyOn тасков
- Как работать с сервисом Антикапча
- RuCaptcha (Рукапча): стоимость, время, плюсы и минусы сервиса
- Другие сервисы антикапчи
- Решаем первую капчу в Selenium
Капча: что это?
Итак, капча – это ни что иное, как специальная картинка, содержащая проверочный код для определения того, кто именно пытается совершить определенное действие в сети, — человек или робот. Чаще всего расшифровать код предлагают в тех случаях, когда происходит многократное выполнение одного и того же запроса на сервисе. К примеру, поисковики вроде Яндекса или Гугла регулярно предлагают нам расшифровать captcha, когда мы задаем им одни и те же вопросы. Нельзя назвать капчу редким гостем и в среде скриптов: парсеров, кликеров, постеров и так далее.
Главная задача captcha – предотвращение автоматического действия роботов. Чтобы отсеять ботов, сервисы предлагают пользователям разгадать код, зашифрованный в витиеватом рисунке. Справиться с поставленной целью способны лишь реальные пользователи, боты, увы, делать это не умеют. Именно поэтому при работе со скриптами капча становится настоящей проблемой, не позволяющей взаимодействовать с большим объемом данных. Однако, не стоит отчаиваться и опускать руки. Всякая проблема разрешима, и ввод captcha – не исключение.
Основные возможности
Какое назначение клавиш на клавиатуре
Что делать, если системные прерывания грузят процессор
Чаще всего, когда в диспетчере задач появляется неестественно высокая нагрузка на процессор, причиной является что-то из:
- Неправильно работающее оборудование компьютера
- Неправильная работа драйверов устройств
Почти всегда причины сводятся именно к этим пунктам, хотя взаимосвязь проблемы с устройствами компьютера или драйверами не всегда очевидна.
Прежде чем приступать к поиску конкретной причины, рекомендую, если это возможно, вспомнить, что выполнялось в Windows непосредственно перед появлением проблемы:
- Например, если обновлялись драйверы, можно попробовать откатить их.
- Если было установлено какое-то новое оборудование — убедиться в правильности подключения и работоспособности устройства.
- Также, если ещё вчера проблемы не было, а с аппаратными изменениями связать проблему не получается, можно попробовать использовать точки восстановления Windows.
Поиск драйверов, вызывающих нагрузку от «Системные прерывания»
Как уже было отмечено, чаще всего дело в драйверах или устройствах. Можно попробовать обнаружить, какое из устройств вызывает проблему. Например, в этом может помочь бесплатная для бесплатного использования программа LatencyMon.
Скачайте и установите LatencyMon с официального сайта разработчика http://www.resplendence.com/downloads и запустите программу.
В меню программы нажмите кнопку «Play», перейдите на вкладку «Drivers» и отсортируйте список по колонке «DPC count»
Обратите внимание на то, какой драйвер имеет наибольшие значения DPC Count, если это драйвер какого-то внутреннего или внешнего устройства, с большой вероятностью, причина именно в работе этого драйвера или самого устройства (на скриншоте — вид на «здоровой» системе, т.е
более высокие количества DPC для приведенных на скриншоте модулей — норма).
В диспетчере устройств попробуйте отключить устройства, драйверы которых вызывают наибольшую нагрузку согласно LatencyMon, а затем проверить, была ли решена проблема
Важно: не отключайте системные устройства, а также находящиеся в разделах «Процессоры» и «Компьютер». Также не стоит отключать видеоадаптер и устройства ввода
Если отключение устройства вернуло нагрузку, вызываемую системными прерываниями в норму, удостоверьтесь в работоспособности устройства, попробуйте обновить или откатить драйвер, в идеале — с официального сайта производителя оборудования.
Обычно причина кроется в драйверах сетевых и Wi-Fi адаптеров, звуковых карт, других карт обработки видео или аудио-сигнала.
Проблемы с работой USB устройств и контроллеров
Также частой причиной высокой нагрузки на процессор со стороны системных прерываний является неправильная работа или неисправность внешних устройств, подключенных по USB, самих разъемов или повреждение кабелей. В этом случае в LatencyMon вы навряд ли увидите что-то необычное.
При подозрениях на то, что причина в этом, можно было бы рекомендовать поочередно отключать все USB-контроллеры в диспетчере устройств, пока в диспетчере задач не упадет нагрузка, но, если вы начинающий пользователь, есть вероятность, что вы столкнетесь с тем, что у вас перестанут работать клавиатура и мышь, а что делать дальше будет не ясно.
Поэтому могу рекомендовать более простой метод: откройте диспетчер задач, так чтобы было видно «Системные прерывания» и поочередно отключайте все без исключения USB устройства (включая клавиатуру, мышь, принтеры): если вы увидите, что при отключении очередного устройства нагрузка упала, то ищите проблему в этом устройстве, его подключении или том USB-разъеме, который для него использовался.
Чем примечателен это сервис автораспознавания
Основные преимущества ресурса:
В целом Antigate (сервис менял доменное имя по каким-то причинам) отлично справляется с поставленными задачами. Капчи решаются быстро и за минимальную расценку, площадку можно использовать в ходе работы с любыми проектами и ресурсами.
Скорость расшифровки значительно выше, чем у аналогов, а изображения можно продгружать в неограниченном количестве.
Где без Anti-капчи не обойтись?
Если вы используете программы для раскрутки (например, brobot, sobot) – без использования площадки не обойтись. Это связано с тем, что накрутка лайков, репостов и подписчиков распознается ВКонтакте как нежелательная.
Для SEO-оптимизаторов, использующих «Кейколлектор», также важно установить Антигейт. Проблема в том, что при сборе ключевиков вводятся схожие запросы, которые принимаются поисковиком за DDOS
Без Кейколлектора в некоторых случаях проблематично составить сематическое ядро для лэндинга или веб-сайта.
Сервис можно использовать через API, то есть удаленно подключаться к любой программе или другому онлайн-сервису. Например, так выглядит подключенная антикапча в КейКоллекторе:
Также Антигейт может пригодиться при раскрутке сервиса или страницы в соцсети с помощью собственного скрипта. Словом, областей применения – множество, что и отличает данный ресурс от аналогов, заточенных под сугубо 2-3 функции и с высокими ценами.
ReCaptcha 2.0 (выберите изображения похожие на)
Для решения рекапчи, где нужно выбирать определённые квадраты, мы ввели новые параметры. Общая схема решения рекапчи:
1) Вы ставите галочку
2) Получаете изображение + инструкцию
3) Необязательно: определяете количество столбцов и строк
4) Отправляете нам изображение + инструкцию (оригинальное изображение, без сетки и синего блока) + количество столбцов\строк
5) Получаете от нас ID капчи
6) Если Вы не прислали количество столбцов\строк, то мы смотрим размер изображение. Если оно 300x300px, то кладём на него сетку 3×3, если другой размер — кладём сетку 4×4
7) Через 5 секунд обращаетесь за ответом на капчу
8) Мы предоставляем номера клеток, которые нужно нажать для прохождения капчи
9) Кликаете по указанным клеткам.
Формат ответа:OK|click:3/8/9/
Стоимость 1000 распознаний данной капчи — 70 рублей.
Картинки нумеруются начиная с 1, слева направо, сверху вниз.
Параметр | Пояснение |
---|---|
recaptcha=1 | Признак того, что данная картинка должна обработаться как рекапча. Т.е. наложится сетка 3х3 или 4х4 и работник будет искать нужные квадраты |
textinstructions=%TEXT% | Текст того, что нужно выбрать на картинке в кодировке UTF-8 Данный параметр не обязателен, если отправляется imginstructions |
imginstructions=img | «img» картинка инструкции. Её можно отправить multipart и base64. Данный параметр не обязателен, если отправляется textinstructions |
recaptchacols=3 recaptcharows=3 | Сколько колонок (column) и сколько строк(row) в присланном изображении. Если эти параметры не присылаются, мы самостоятельно накладываем сетку на картинку, что может быть неверным в некоторых случаях. |
can_no_answer=1 | Отправляйте этот параметр, только если есть вероятность, что в предоставленных изображениях нет ни одного подходящего. При отправке данного параметра у работников появится кнопка «нет подходящих изображений», когда они будут жать её, Вы получите ответ No_matching_images |
Ограничения на recaptcha=1:
1) Каптча должна быть не более 100Кбайт
2) imginstructions должна быть не более 25Кбайт
3) imginstructions должна быть не более 100х100px
4) textinstructions не более 140 символов
Обратите внимание, что рекапчи бывают не только 3 на 3 квадрата, но попадаются и 4 на 4 квадрата и 4 на 2 квадрата. Что бы понять какую именно картинку Вы шлёте, мы смотрим размер в px картинки
Если она 300x300px, то мы накладываем на эту картинку сетку 3х3. Если размер другой — накладываем сетку 4х4. Поэтому не надо склеивать изображение с чем-либо. Если Вы приклеете к изображению синий текстовый блок, то мы неверно наложим сетку на картинку и Вы получите неверный ответ.
Обратите внимание, что необходимо засылать саму картинку рекапчи, а не делать её скриншот. мануал для полного прохождения recaptcha v2 на java + selenium (на странице читайте второй способ)
мануал для полного прохождения recaptcha v2 на java + selenium (на странице читайте второй способ)
Как открыть сайт anti-captcha.com?
Самые частые причины того, что не открывается сайт anti-captcha.com могут заключатся в следующем:
- Сайт заблокирован Вашим провайдером. Для того чтобы открыть сайт воспользуйтесь VPN сервисами.
- Вирусы переписали файл hosts. Откройте файл C:\Windows\System32\drivers\etc\hosts (Windows) или /ets/hosts (Unix) и сотрите в нем строчки связанные с сайтом anti-captcha.com.
- Ваш антивирус или фаервол блокирует доступ к данному сайту. Попробуйте отключаить их.
- Расширение AdBlock (или другое аналогичное) блокирует содержимое сайта. Отключите плагин для данного сайта.
- Иногда проблема с недоступностью сайта заключается в ошибке браузера. Попробуйте открыть сайт anti-captcha.com в другом браузере, например: Firefox, Chrome, Opera, Internet Explorer, Safari.
- Проблемы с DNS у Вашего провайдера.
- Проблемы на стороне провайдера.
Сравнение производительности
Тестирую Рукапчу уже больше месяца и заметил, что капчи разгадываются быстрее, но как красиво замерить в работе с ежедневным софтом не придумал. Капчи идут неравномерно, нужно заморачиваться с логированием времени и ответов, отвлекаясь от основной работы.
Отговорок могу придумать массу, но на самом деле было просто лень.
Но как же без теста, верно? Набросал простой скрипт для работы с rucaptcha.com и anti-captcha.com, подготовил простейшую капчу, на русском. Вот такую:
Отправлю 5 раз эту капчу и посмотрю что будет. Замер делал примерно в 17:00-18:00 по Москве, во вторник. В настройках указал распознавание без учёта регистра, русский язык.
Скорость rucaptcha.com
Стоимость каждой капчи — 0,044₽.
- 1 капча: 15 секунд;
- 2 капча: 23 секунды;
- 3 капча: 14 секунд;
- 4 капча: 8 секунд;
- 5 капча: 13 секунд.
Скорость anti-captcha.com
Стоимость каждой капчи — $0,0007, примерно 0,045₽.
- 1 капча: 34 секунд;
- 2 капча: 13 секунды;
- 3 капча: 18 секунд;
- 4 капча: 13 секунд;
- 5 капча: 38 секунд.
Результат
Среднее время у rucaptcha.com — 14,6 секунд, у anti-captcha.com — 23,2 секунды. Почти 10 секунд разницы, сильно!
Да, такой отчёт дико репрезентативен. Идеально было бы погонять несколько сотен капч, разных, в разное время.
Но лень. Да и зачем, когда . Да, ты дочитал до самой приятной части статьи.
Где взять ключ антикапчи и куда его вводить?
Подключение к программам выполняется через специальный ключ. Его вы найдете на панели управления своим аккаунтом (есть почти во всех разделах личного кабинета). Выглядит так:
Его нужно указывать в настройках софта, где требуется антикапча. Рассмотрим конкретный пример с программой Адвего. Здесь в настройках можно выбрать сервис распознавания и после этого ввести ключ:
Больше ничего делать не нужно, теперь, когда придет почта, её автоматически направят на Рукапчу, там проверку на бота пройдут исполнители и продолжится проверка. В логах это отображается:
Точно также добавляется ключ антикапчи в другие программы. Ничего сложного и один раз выполнив настройку, к этому больше не придется возвращаться (только лишь для пополнения баланса).
Antigate
Antigate — наверное самый популярный в рунете из подобных сервисов. Средняя цена 0.7 USD за 1000 распознанных изображений (2 копейки за 1 каптчу). Antigate используется:
- разработчиками seo софта для повышения удобства своих программ для пользователей;
- оптимизаторами и вебмастерами для автоматизации процесса распознавания каптч в той или иной программе;
- некоторые пользователи умудряются на этом зарабатывать. Правда, если честно, слово «заработок» при доходе в 1 бакс за 1-2 часа даже неправильно как-то использовать:) Хотя, возможно, в некоторых странах и городах этого хватает.
Принцип работы прост. Вы регистрируетесь в Antigate, пополняете счет. В своей учетной записи найдете «captcha ключ», который нужно указывать в разных программах для подключения сервиса Antigate.
На странице учетной записи есть 2 важных параметра.
Во-первых, это максимальная ставка — сумма, за которую вы допускаете распознавание каптчи. Не смотря на то, что говорится мол цена за 1000 картинок 0.7 USD, для гарантированной работы нужно немного больше. Чем выше ваша ставка, тем выше вероятность того, что задание выполнят и как можно быстрее. Можно ставить 1, а затем 2 бакса и смотреть как все работает.
Второй момент — настройка «только русскоязычные работники«, которая стала актуальной в последнее время после ввода Яндексом русскоязычных каптч. Если работаете преимущественно с рунетом, можете включить эту опцию. В принципе, в сервисе есть еще парочка разных параметров — можете детально пройтись по всем пунктам.
Какой сервис выбрать
Antigate появился раньше Рукапчи, но последняя популярнее в Рунете, потому что это русскоязычный сервис и все работники знают русский. В Antigate используют труд преимущественно иностранных рабочих, поэтому с русскими капчами могут возникать очереди и задержки. Оба сервиса поддерживаются большинством популярных инструментов, для которых может понадобиться распознавание капчи. Есть программы, с которыми Рукапча пока не сотрудничает, но этот вопрос можно решить, выполнив некоторые изменения в файле hosts.
Если вам не критично время ожидания, попадаются капчи без русских букв и есть бюджет на перебивание ставок, то разница не очень велика — выбирайте Рукапчу или Antigate. Если хочется сэкономить, не теряя во времени, рекомендуем RuCaptcha — он всё-таки справляется быстрее и стоит дешевле, а лимиты не дают ставкам подниматься выше положенного.
При решении любого вида капчи
Плагин всегда рисует на целевои сайте значок нашего плагина рядом с решаемой капчей. Этот HTML элемент, помимо прочих классов, всегда имеет CSS класс .antigate_solver. Так что его всегда можно найти по такому селектору.
Помимо информационно-декоративной задачи, он так же может сообщить вашему скрипту о статусе решения капчи. Так как этот элемент так же содержит классы типа решаемой капчи и статуса ее решения.
Например значок может иметь вот такую группу CSS классов: «.antigate_solver.recaptcha.in_process». Что означает, что типом качи является Recaptcha2 (или Recaptcha3), а статус решения «В процессе».
Типами капч являются: recaptcha, funcaptcha, geetest, hcaptcha и image (обычная капча с искаженными символами).
Статусы решения: in_process, solved, error.
Соответственно ваш скрипт может опираться на классы элемента значка AntiCaptcha plugin и иметь представление о том, в каком статусе находится решение капчи.
Способ явного прописывания ключа сервиса Антикапчи
По запросам наших пользователей мы реализовали альтернативный способ указания API ключа — через прописывание его в конфигурационном файле.
Для этого необходимо скачать код плагина в ZIP формате и распаковать этот архив. Внутри, в директории js вы найдете файл config_ac_api_key.js.
Откройте его в любом редакторе и в значение переменной antiCapthaPredefinedApiKey впишите ваш anti-captcha.com API ключ.
Например:
var antiCapthaPredefinedApiKey = ‘12345678901234567890123456789012’;
Обратите внимание, что помимо ключа в этом файле присутствует еще переменная defaultConfig, в которой перечислены значения всех опций плагина по умолчанию. Не стесняйтесь менять их по своему усмотрению, описание значения каждой конкретной опции можете подглядеть в статье по работе с API нашего плагина, в методе setOptions.
Разве что в статье имена опций представлены в camelCase, а в файле настроек через_подчеркивания (useRecaptchaPrecaching ~ use_recaptcha_precaching).. Последнее, что надо сделать — запаковать обратно весь код плагина в ZIP архив и указать путь именно до него в методе add_extension (смотрите выше наш файл captcha_solve.py).
Ну и, конечно, строки начиная с 37 по 50 нам в этом случае не нужны.
Последнее, что надо сделать — запаковать обратно весь код плагина в ZIP архив и указать путь именно до него в методе add_extension (смотрите выше наш файл captcha_solve.py).
Ну и, конечно, строки начиная с 37 по 50 нам в этом случае не нужны.
Надеюсь данное руководство было вам полезно. Если возникли какие-то проблемы, то не стесняйтесь обращаться в нашу службу поддержки, мы вам ответим!
Регистрация на сервисе
- Для регистрации на сервисе антикапча перейдите на главную страницу сайта и нажмите на большую кнопку Регистрация.
- Для регистрации на сайте вам понадобится придумать логин, а также иметь действующий почтовый ящик.
- Напишите свой логин и емейл в специальных полях формы и нажмите на кнопку ниже для подтверждения своих данных.
- На следующем шаге сервисом будет предложено ввести captcha. Напишите символы с картинки в поле ниже и нажмите Подтвердить.
- В случае правильного введения капчи вы получите сообщение об успешном прохождении вами регистрации. Вам будет предложено заглянуть в почтовый ящик, указанный при регистрации для получения пароля.
- Скопируйте ваш пароль, перейдите слова на главную страницу сайта и авторизуйтесь используя его и указанный вами логин для регистрации.
Что такое Captcha и почему она появляется?
Капчой называют специальное изображение с комбинацией из цифр и букв либо несколькими картинками. Человеку нужно выбрать, что изображено или ввести код. Есть и более оригинальные виды защиты: решить пример или собрать пазл, например.
Главной задачей капчи служит исключить возможность автопостинга при помощи скриптов или роботов. К сожалению или счастью, даже современные боты еще не научились разгадывать капчу.
Поэтому, если вы пользуетесь скриптами, быстрое прохождение Captcha становится настоящей проблемой. На самом деле, решить проблему можно, используя antigate-сервисы.
Благодарности
При написании статьи были использованы следующие источники.
Приветствую вас, дорогие друзья! Все мы являемся активными пользователями социальных сетей – одни используют их для общения и поиска информации, другие же пытаются использовать эти площадки для заработка
. Однако, вне зависимости от того, какие цели преследует каждый из нас, заходя в соцсеть, всем нам так или иначе да приходится сталкиваться с такой неприятной вещью как капча. Согласитесь, иногда этот набор символов настолько мешает работать, что хочется все бросить и просто закрыть браузер. Сегодня мы поговорим о том, как убрать капчу и избавить тем самым себя от необходимости тратить время на расшифровку кодов.
Интернет-маркетинг от GeekBrains
Использование ProxyOn тасков
Если вы хотите пометить все свои задания на решение капчи как ProxyOn, как это описано в документации NoCaptchaTask на anti-captcha.com
.
То вам необходимо добавить несколько новых строчек в блок установки опций setOptions (строки 43-47).
Необходимо установить натройки прокси тасков solveProxyOnTasks, userProxyProtocol, userProxyServer, userProxyPort и так далее…
Больше информации по ним .
Теперь наш метод acp_api_send_request будет выглядеть следующим образом:
После выполнения этого запроса все следующие таски будут типа ProxyOn. Пожалуйста выставляйте только валидные настройки прокси, иначе вы получите ошибку прокси.
Как работать с сервисом Антикапча
Перед тем как создать свой первый заказ, пройдите небольшую регистрацию.
Потребуется только электронная почта. На нее придет пароль.
Затем нужно пополнить баланс на сервисе. Минимальный лимит – от одного цента, чего прекрасно хватит для теста функций Антикапчи. Помимо этого, вы можете воспользоваться специальным предложением: первая капча будет разгадана бесплатно.
Дальнейшие капчи будут стоить от 0,001$ (обычные) до 0,002$ (ReCaptcha Гугла). Не забудьте скопировать API ключ, который генерируется в автоматическом режиме. Вы найдёте его на главной странице ресурса.
Скачайте приложение Antigate на свой ПК (сделать это можно также на официальном сайте) и активируйте режим автоматического разгадывания капчи
Чтобы уточнить статистические данные, обратите внимание на меню. Оно расположено в правом углу страницы
Пополнить баланс можно на главной, нажав на кнопку «пополнить счет». Альтернативное решение – откройте пункт «Финансы» в меню и нажмите на «Пополнить счет» уже там. Управлять процессом можно прямо из меню Настроек. Например, чтобы изменить информацию в вашей учётной записи.
Чтобы работать было комфортнее, пользуйтесь дополнительными инструментами, которые также можно найти в меню. При помощи окна «помощь» вы сможете просмотреть документацию по работе сервиса, а также прочитать новости проекта, найти ответы на какие-либо вопросы по работе Антикапчи.
Контакты разработчиков
Если у вас возникли вопросы по работе сайта или приложения, вы всегда сможете написать разработчикам. Официальный адрес Антикапчи — admin@anti-captcha.com
Также существует несколько профильных форумов, на которых можно посоветоваться с пользователями площадки. Найти их можно, воспользовавшись любой поисковой системой.
RuCaptcha (Рукапча): стоимость, время, плюсы и минусы сервиса
RuCaptcha — антикапча-сервис, популярный на территории Российской Федерации, Украины и стран СНГ. Он заявляет быструю расшифровку не только капчи, но и зашифрованного текста с отсканированного документа или чека.
Характеристика Рукапчи:
Поддержка разных видов капчи.
Сервис распознаёт простые текстовые, графические ReCaptcha V2, KeyCaptcha, FunCaptcha, reCaptcha V3, GeeTest и другие новые системы капч, которые могут использовать площадки. Сервис периодически обновляют, так что новые капчи не станут препятствием. Ещё он распознаёт сканы и документы.
API.
Сервис можно интегрировать в любой инструмент благодаря API, так что процесс распознавания для клиента полностью автоматический.
Расшифровка от 18 рублей за тысячу капч.
Цена тысячи простых распознанных капч, которые используют большинство систем, стоит от 18 рублей. Лимит — 44 рубля, выше цена не поднимется.
За тысячу расшифровок более сложного вида капчи «ReCaptcha V2 images» нужно заплатить 50 рублей, а за самый сложный вид «ReCaptcha V2 token» — 160 рублей. При этом клиент платит только за те капчи, которые ему расшифровали, абонентской платы нет.
Точность распознавания — 99–100%.
В процессе расшифровки принимают участие тысячи фрилансеров, а если капча сложная, над ней работают несколько сотрудников: система сравнивает их ответы.
Сервис русскоязычный.
Все работники знают русский, поэтому с капчами, где используются буквы русского языка, проблем нет — они решаются также быстро.
Скорость распознавания — 9–30 секунд в зависимости от вида капчи.
Сложные большие капчи требуют до 30 секунд, но в целом скорость зависит от нагрузки на сервер. Если один работник не справляется с символами быстро, то переключает задачу на другого, поэтому работа не простаивает.
Статистика распознаваний и нагрузки на сервер.
В личном кабинете на сайте можно отслеживать общую статистику по разгадыванию капч с ценами.
В RuCaptcha регистрируются обычные пользователи для заработка на расшифровках, вебмастера, чтобы пользоваться решениями, и владельцы софта, интегрирующие сервис в свои программные продукты.
Для работы с сервисом нужно зарегистрироваться в проекте, а затем из личного кабинета пополнить счёт и получить ключ для установки API. Список программ, которые интегрированы с RuCaptcha, выложен на официальном сайте сервиса.
Другие сервисы антикапчи
К любой системе нужно прилагать список альтернатив, чтобы избежать всевозможные неудобства и проблемы. Помимо Рекапчи, сэкономить время помогают:
- – аналог Рукапчи под зарубежные капчи, средняя ставка 0.5$ за 1000 распознаваний. Идеальный вариант для решения англоязычных капч.
- – за 1000 распознаваний плата от 0.5$ (зависит от объема). Аптайм с 2007 года остается на уровне 99.99%, готовы решать капчу от Гугла (Recaptcha).
- – зарубежный сервис, за 1000 распознаваний оплата от 4 центов, работает с 2009 года, разгадывают даже китайские иероглифы.
- – платить будете от 0.7$ до 1.29$ за 1000 капч. Сайт переведен на несколько языков, удобно настраивается API.
- – цены в этой системе начинаются с 14 рублей за 1000 разгадываний. Если в течение 60 секунд нет ответа, деньги возвращаются.
Этого набора должно быть достаточно, чтобы найти замену Рукапче. Пока ни один из конкурентов не обладает такой же популярностью (по крайней мере в Рунете), поэтому их стоит рассматривать только со второго плана.
Антикапча на Рукаптча помогает сэкономить кучу времени, а стоимость её использования не такая большая, чтобы отказываться от услуг. Пробуйте подключить, оцените и уже не сможете вернуться обратно. Проще отдать 5 копеек, чем постоянно отвлекаться на эти проверки ботов.
Советую посетить следующие страницы:
Решаем первую капчу в Selenium
Скачивание плагина AntiCaptha
В первую очередь нам необходимо зайти на страницу скачки плагина для решения капчи, выбрать браузер, на котором мы будем решать капчу (Хром, Фаерфокс) и скачать соответствующие файлы с кодом плагина.
Для Chrome это будут CRX или ZIP. Для Firefox — XPI формат, может подойти и ZIP, но лучше все-таки XPI.
Скачанный файл требуется положить в какую-нибудь директорию проекта, далее в нашем скрипте мы будем прописывать до него полный путь.
Код решения рекапчи на Selenim под Python
Остановимся на одном моменте. Для работы плагина необходим Anti-Captcha.com ключ учетной записи (Anti Captcha Api Key).
Обычно он вручную выставляется в опциях плагина каждым нашим пользователем. При работе через Selenium такой возможности нет.
Для установки ключа используется отправка API сообщений в плагин, а именно метод setOptions.
Метод acp_api_send_request в коде ниже как раз отправляет подобное сообщение в строке номер 43.
Отметим, что помимо вышеуказанного, есть и более . Какой удобнее выбирать вам.
Итак, выполните представленный ниже код в интерпретаторе Питона (python3 или python.exe), предварительно поменяв пути до файлов плагина и chromedriver‘а, а также вписав свой ключ учетной записи Anti-Captcha.
Представленный ниже код снабжен комментариями на русском языке.
Сохраним наш код в файл captcha_solve.py и выполним в консоли команду:
Если все пошло нормально, то откроется браузер и начнет магическим образом решать Капчу =)