Автор Тема: Google ReCaptcha  (Прочитано 5104 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mef-t [?]

  • Осваивающий
  • **
  • Сообщений: 298
  • Репутация: 30
    • Награды
Google ReCaptcha
« Создано: Апрель 12, 2017, 15:01:28 »
AutoIt: 3.3.14.12
Версия: 1.0

Категория: Интернет

Описание: Скрипт разгадывает Google ReCaptcha. Почти :-[. (я его на столько запробовал, что гугл меня периодически банит или выдает сложную капчу).
Суть в следующем. В капче выбирается аудио задание. Затем аудио-файл конвертируется в wav (или flac) и отправляется в тот же google для распознавания. Полученное значение вводим в капчу.

Код:
(нажмите для показа/скрытия)


Примечание: Гугл достаточно плохо разгадывает капчу. Многие цифры пропускает. Изначально пробовал конвертировать в больший битрейт, но становится хуже. Полагаю, что следует наложить некоторые фильтры, но пока плохо в этом разбираюсь. Если кто поможет, буду благодарен.

Важно: Если подобного рода темы не следует публиковать на форуме, просьба сообщить, или самостоятельно удалить.

Русское сообщество AutoIt

Google ReCaptcha
« Отправлен: Апрель 12, 2017, 15:01:28 »

Оффлайн qqww22 [?]

  • Новичок
  • *
  • Сообщений: 106
  • Репутация: 5
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Google ReCaptcha
« Ответ #1, Отправлен: Апрель 21, 2017, 18:15:10 »
Интересная идея  :)

Оффлайн Angelionix [?]

  • Новичок
  • *
  • Сообщений: 4
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Google ReCaptcha
« Ответ #2, Отправлен: Апрель 21, 2017, 19:03:20 »
Проблема в том что при разгадывании нескольких recapcha , используя аудио файл, с одного ip, google или банит или да как и сказали выше выдает более сложную capcha или бывает такое что capcha просто становится бесконечной.
я пробовал на с# сделать, с использованием Microsoft Speech recognition , он разгадывалось так себе, сам движок распознования определял, что цифр 5, но отрабатывал только 2-3 и то не всегда правильно.
  я вижу решение примерно такое -
1. Делается скриншот браузера
2. С помощью функций поиска картинки захватываются область с картинками, кнопка отправки, и область с заданием
3. область с картинки нарезается на 9 меньших, и перегоняются в переменные массивы
4. Далее исходя из того что найдено в область с заданием, мы проверяем картинки с базой соответсвующих изображений
5. При совпадении записываются координаты соответсвующей картинки в массив ансер
6. Прокликиваеются точки уже в окне браузера по координатам из ансера, и нажимается кнопка отправить
7. В зависимости от того какая кнопка - Отправить или Некст, уже дальше выполняем программу

Оффлайн SuperSonic [?]

  • ЧТО СМОТРИШЬ, СОПЛЯК ?!
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Google ReCaptcha
« Ответ #3, Отправлен: Апрель 22, 2017, 03:00:42 »
antigate api тебе в помощь!
« Последнее редактирование: Апрель 23, 2017, 00:27:28 от SuperSonic »
ВНИМАНИЕ! Вечно требуются грамотные и ответственные люди обладающие знаниями и практическими навыками применения на достойном уровне AutoIT, C++, PHP, JavaScript для выполнения краткосрочных и среднесрочных задач. Оплата по факту выполнения поставленной задачи. Узнать об актуальности - писать мне в ЛК. Не забудьте указать род своей деятельности.

Русское сообщество AutoIt

Re: Google ReCaptcha
« Ответ #3 Отправлен: Апрель 22, 2017, 03:00:42 »

Оффлайн Angelionix [?]

  • Новичок
  • *
  • Сообщений: 4
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Google ReCaptcha
« Ответ #4, Отправлен: Апрель 22, 2017, 13:14:25 »
ну антигейт эт хорошо если у тебе надо решать капчу относительно нечасто, или если выхлоп с действия будет покрывать стоимость решения капчи на антигейте. в иных случаях если капча не очень сложная и ее надо будет решать тычячи раз. то есть смысл заморочиться и сделать свою локальную капча-решалку. Либо как я выше писал, или же используя нейронные сети. Так же как вариант это привязать CapMonster от zennolab. Ведь он прослушивает порты на локальном серваке, через которые отправлятся капчи на сервисы решения. И да тогда можно будет заюзать antigate.api , только решать их будет уже не сервис в сети, а Capmonster.

Оффлайн inververs [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 2135
  • Репутация: 459
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
Re: Google ReCaptcha
« Ответ #5, Отправлен: Апрель 22, 2017, 17:13:10 »
Правильно, но тут же рекапча и она ни разу не простенькая что бы сделать свою решалку.

Оффлайн Garrett [?]

  • Глобальный модератор
  • *
  • Сообщений: 3865
  • Репутация: 955
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Google ReCaptcha
« Ответ #6, Отправлен: Апрель 22, 2017, 19:24:24 »
SuperSonic

ПредупреждениеЗа нарушение общих правил (пункт В.2):
Цитировать
Старайтесь избегать “Over quoting” (преувеличенное цитирование) - цитируйте только необходимую часть сообщения, которая наилучшим образом подчеркнёт суть цитируемого.


С уважением, ваш Глобальный модератор.

Будьте так добры, удалите рекламу о сотрудничестве из подписи.
Для этого есть раздел Партнерство

Скорблю и помню.




Оффлайн mef-t [?]

  • Осваивающий
  • **
  • Сообщений: 298

  • Автор темы
  • Репутация: 30
    • Награды
Re: Google ReCaptcha
« Ответ #7, Отправлен: Май 02, 2017, 16:57:31 »
бывает такое что capcha просто становится бесконечной.
Это заблуждение.
Или гугл требует ввести 2 правильных капчи подряд или же считает предыдущие ответ не верным.
Вполне возможно, что действителен только второй вариант.
Бесконечной капчи нет.


Добавлено: Май 02, 2017, 17:02:54
Антигейт слишком много кушает.
Да и время.
Я пробовал сначала его прикрутить: от 10 секунд до 1,5 минуты ожидания на 1 капчу. Через 3 капчи ошибка в распознавании.
Потому и стал строить другой вариант.
Осталось только распознавать правильно значения.
Я могу понять некоторые цифры, которые не получается распознать. Но есть цифры, которые четко произносятся, но не распознаются.
Полагаю, тут нужно еще сам файл корректировать, переводя все произношения в одну тональность. А это нужна помощь специалистов по звуку.

А вообще, это все не для дела какого-то, а любопытства ради.
Хочется поиграться с корпорацией, строящей такую защиту от машины.
« Последнее редактирование: Май 02, 2017, 17:07:00 от mef-t »

Русское сообщество AutoIt

Re: Google ReCaptcha
« Ответ #7 Отправлен: Май 02, 2017, 16:57:31 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
3791 Просмотров
Последний ответ Март 12, 2010, 17:35:09
от CreatoR
10 Ответов
8439 Просмотров
Последний ответ Ноябрь 20, 2014, 20:49:14
от las6
29 Ответов
9729 Просмотров
Последний ответ Июль 18, 2011, 20:07:07
от Kaster
5 Ответов
10932 Просмотров
Последний ответ Ноябрь 18, 2015, 01:44:51
от CreatoR
2 Ответов
1528 Просмотров
Последний ответ Июль 31, 2013, 11:47:16
от WSWR
2 Ответов
2238 Просмотров
Последний ответ Декабрь 17, 2013, 16:16:38
от jilexandr
4 Ответов
3011 Просмотров
Последний ответ Апрель 11, 2014, 18:46:59
от Mazin
2 Ответов
2034 Просмотров
Последний ответ Октябрь 20, 2015, 00:12:08
от Pavel
2 Ответов
775 Просмотров
Последний ответ Май 09, 2016, 19:37:11
от avtoIT
9 Ответов
2226 Просмотров
Последний ответ Июль 17, 2016, 18:29:48
от dr.room