Почему рукапча работает, а антигейт — нет
Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you may not be able to execute some actions.
Please download a browser that supports JavaScript, or enable it if it’s disabled (i.e. NoScript).
- Home
- BrowserAutomationStudio
- Поддержка org/Breadcrumb»>
This topic has been deleted. Only users with topic management privileges can see it.
-
Разгадываю ReCapcha2
Рукапча нормально работает, а антигейт нет
На сайте анти-капчи вот такая фигня, это нормально? -
Надо поставить newapi
Loading More Posts
2
Posts
412
Views
Log in to reply
21
0
Votes
21
Posts
2699
Views
4
0
Votes
4
Posts
107
Views
6
0
Votes
6
Posts
502
Views
8
0
Votes
8
Posts
1736
Views
6
0
Votes
6
Posts
141
Views
9
0
Votes
9
Posts
135
Views
3
0
Votes
3
Posts
73
Views
У кого еще не работает rucaptcha?
Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you may not be able to execute some actions.
Please download a browser that supports JavaScript, or enable it if it’s disabled (i.e. NoScript).
- Home
- BrowserAutomationStudio
- Поддержка
- У кого еще не работает rucaptcha?
This topic has been deleted.
-
Всем привет, недавно перестала решаться капча через rucaptcha-newapi?
У кого-то еще есть такие проблемы?
Или вы каким-то другим сервисом пользуетесь?
Спасибо. -
@saanneekk Не знаю, как там рукапча, есть отличный сервис, где рекапчу решить стоит всего 3 копейки: captcha. guru. Решает быстрее, стоит намного меньше. В БАС есть встроенный метод решения через этот сервис: captchaguru-newapi. Что ещё надо для хорошей жизни?
-
@DoctorKrolic said in У кого еще не работает rucaptcha?:
орошей жизни
И с гугловской рекапчей 2 работает сейчас?
@saanneekk Да. Причём одновременно можно посылать решать до 150 рекапч
org/Comment»>
-
@saanneekk Параметр data-s есть только в рекапче из гугл-поиска. В селекторе я бы не лез внутрь фрейма, подойдёт и такой:
>CSS> . g-recaptcha
. Если что, вот видео-инструкция от самого сервиса: https://www.youtube.com/watch?v=L245iOPLtZo. У меня всё работает. Кстати, к сапорту без премиума обращаться бесполезно. -
@DoctorKrolic так я сейчас с гугловской выдачей и работаю.
Нужно про data-s наверное в предложение функционала написать. -
С выдачей много нюансов сейчас, особенно если использовать операторы в поиске, кроме data-s желательно еще передавать юзер агент, куки и прокси.
-
@root да у меня вообще палево жесткое ищу по site:*** и с операторами, капча почти при каждом запросе вылетает.
Хотя задача по сути разовая и не очень большая. -
@saanneekk Желательно после капчи делать поисковый запрос без оператора и потом уже опять с ним
org/Comment»>
-
@saanneekk said in У кого еще не работает rucaptcha?:
@DoctorKrolic так я сейчас с гугловской выдачей и работаю.
Нужно про data-s наверное в предложение функционала написать.Попробуйте модуль CustomCaptcha.
-
@GameBot Спасибо, но по быстрому набросал свой отдельный модуль на get запросах. Мою проблему пока решает. Может кому пригодится. captcha.xml
@DoctorKrolic Все равно не хочет.
Использую селектор >CSS> :nth-child(1) > div > iframe >FRAME> >CSS> #rc-anchor-container
Раньше с ним все работало.
P.S. Нашел новость от рукапчи https://rucaptcha.com/blog/recaptcha-google-search здесь говорят, что таки были какие-то изменения в рэкапче.
Не отправляется какой-то параметр data-s.
@support Вы сможете это исправить?
@root Спасибо, учту
Loading More Posts
13
Posts
401
Views
Log in to reply
-
4
0
Votes4
Posts125
Views -
5
0
Votes5
Posts198
Views -
9
0
Votes9
Posts134
Views -
9
0
Votes9
Posts134
Views -
5
0
Votes5
Posts82
Views -
2
0
Votes2
Posts143
Views -
12
0
Votes12
Posts83
Views -
11
0
Votes11
Posts137
Views
Captcha Gem for Rails, который генерирует изображение капчи с помощью Rust.
Captcha Gem для Rails, который генерирует изображение капчи с помощью Rust.
ПРИМЕЧАНИЕ. В соответствии с использованием Ruby China вероятность того, что проверочный код будет проанализирован OCR, составляет менее 5%, и проверочный код взломан (все библиотеки изображений Captcha имеют одинаковую проблему). Для усиления защиты рекомендуется использовать ограничение скорости передачи IP-адресов. Примечание: 以 Ruby China 的 来 看 , 验证 码 似乎 有 低于 低于 5% 的 被 ocr 读取 解析 (图片 验证 码 有 这 个 问题) 导致 码 被 破解 (从 分析 分析 是 成功 的 码 被 (从 分析 绝大多数 成功 成功 的 的 的, 但 一 个 成功 , 配合 大量 机器 攻击 , 导致 注册 很多 的 垃圾 账号)) 建议 你 额外 配合 ip 频率 的 功能 来 保护。
如果你需要更高强度的验证,建议选择商用服务。
中文介绍和使用说明
Пример
Feature
- Native Gem на основе Rust.
- для приложения Rails;
- Простой, легкий в использовании;
- Высокая производительность.
Использование
Поместите rucaptcha в свой Gemfile
:
gem 'rucaptcha'
Создать config/initializers/rucaptcha. rb
RuCaptcha.configure сделать # Время истечения пользовательского кода капчи, если вам нужно, по умолчанию: 2 минуты # self.expires_in = 120 # [Требование / 重要] # Сохраняем код Captcha, где этот конфиг больше похож на Rails config.cache_store # по умолчанию: Чтение информации о конфигурации из `Rails.application.config.cache_store` # Но требования RuCaptcha cache_store не в [:null_store, :memory_store, :file_store] # 默认:会从 Rails 配置的 cache_store 里面读取相同的配置信息,并尝试用可以运行的方式,用于存储窌证砠 # 但如果是 [:null_store, :memory_store, :file_store] 之类的,你可以通过下面的配置项单独给 RuCaptcha 配置 cache_store self.cache_store = :mem_cache_store # 如果想要 отключить cache_store 的 предупреждение, 就设置为 true, по умолчанию false # self.skip_cache_store_check = истина # Длина символов, по умолчанию: 5, допустимо: [3 - 7] # собственная длина = 5 конец
Rucaptcha 使用 使用 Rails Session 来存储 验证码 信息 , 因为 因为 的 默认 Session 是 存储 在 在 里面 如果 验证 码 存在 里面 会 存在 是 存储 在 里面 , 如果 码 存在 里面 会 存在 存在 存储 在 里面 码 被 攻破 攻破。
所以 在 导致 验证 码Rucaptcha 得 一 个 可以 支持 分布式 的 存储 方案 例 如 : : Memcached 或 redis 以及 其他 支持 分布式 的 的 的 方案 方案。
同时 , 为了 易用性 , 默认 尝试 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用 使用. 验证码 存在 应用 的 的 TMP/Cache/Rucaptcha/Session
目录 (请 注意 , , 多 部署 这样 是 无法 正常 运作))。 注意 注意 , 多 部署 这样 是 正常 运作 的)。。 注意 , 多 机器 部署 是 无法 正常 运作))。。 注意 , 多 部署 这样 是 正常 运作 的)。。。 注意 , 多 部署 这样 是 正常 运作 的)。。。。 注意 , 多 部署 是 无法 正常 运作 的)。。。。。。 , 多 部署 是 无法 正常 运作 的)。
所以 我 建议 大家 使用 时候 配置 上 上 Cache_stor见 Rails Guides 缓存配置部分的文档)到一个 Memcached 或Redis,这才是最佳实践。
#
(RuCaptha не использует сеанс Rails для хранения информации о капче. Поскольку сеанс по умолчанию хранится в Cookie в Rails, существует ошибка атаки Replay, которая может привести к уничтожению капчи, если мы сохраним капчу в сеансе Rails.
Итак, в моем дизайне Мне нужно, чтобы RuCaptcha настроил схему распределенного внутреннего хранилища, такую как Memcached, Redis или другие схемы cache_store, которые поддерживают распространение
Между тем, для простоты использования RuCapthca попытается использовать :file_store
по умолчанию и сохраните капту в каталоге tmp/cache/rucaptcha/session
(обратите внимание, что это не работает при развертывании на нескольких компьютерах).
В качестве рекомендации настройте cache_store
(подробнее в Rails Guides Configuration of Cache Stores) на Memcached или Redis, это будет лучшей практикой.)
Когда вы вызывали verify_rucaptcha?
, он использует значение от params[:_rucaptcha]
для проверки.
класс AccountController < ApplicationController деф создать @user = User.new (параметры [: пользователь]) если verify_rucaptcha?(@user) && @user.save redirect_to root_path, обратите внимание: «Регистрация прошла успешно». еще визуализировать 'аккаунт/новый' конец конец конец класс ForgotPasswordController < ApplicationController деф создать # без аргументов если verify_rucaptcha? to_send_email еще redirect_to '/forgot-password', предупреждение: 'Неверный код проверки.' конец конец конец
СОВЕТ: Иногда вам может понадобиться сохранить последний проверенный код проверки в сеансе на
verify_rucaptcha?
вызов метода, вы можете использоватьkeep_session: true
. Например:verify_rucaptcha? @user, keep_session: true
.
Просмотр app/views/account/new.html.erb