Universal Captcha Learner — FULL with Movable Panel & Auto-Clear

Learns image-based reCAPTCHA & hCaptcha selections (auto-select known, highlight unknown, GUI to manage DB). Panel is movable/collapsible and position is remembered. Can auto-clear DB on start.

作者
STELLAR STELS
今日安裝
0
安裝總數
2
評價
0 0 0
版本
1.4
建立日期
2025-09-30
更新日期
2025-09-30
尺寸
16.3 KB
授權條款
未知
腳本執行於
所有網站

Готово — я добавил меню управления и сделал два скриншота-мокапа интерфейса (инфо-панель и панель настроек/базы). Скачай их здесь:

Скриншот инфо-панели (panel.png)

Скриншот панели настроек / базы (settings.png) <-- (обрати внимание: второй файл находится по пути /mnt/data/screenshots/settings.png; если ссылка не открывается, открой директорию /mnt/data/screenshots/).

Ниже — полный userscript с GUI управления базой (просмотр, удаление, экспорт, импорт, очистка), автораспознаванием и обучением. Скопируй в Tampermonkey/Greasemonkey и поставь @match *://*/*.
Полное описание скрипта (расширенное):
1) Что делает

Находит image-based reCAPTCHA (v2 image select) и hCaptcha challenges на любой странице.

Преобразует каждую картинку в уменьшённый dataURL (JPEG) и использует его в качестве «подписи» образа.

Сравнивает подписи с локальной базой (GM_setValue).

Если есть совпадение для текущей задачи (label), автоматически кликает по найденным картинкам.

Неизвестные картинки помечаются визуально и при ручном клике сохраняются в базу (обучение).

Встроенная панель управления позволяет: просмотреть DB записи, экспортировать/импортировать JSON, удалить отдельные записи, очистить всю базу, изменить интервал сканирования.

2) Хранение данных

Ключи в хранилище имеют префикс captcha_learner_v1_ + normalized_label.

Значение — массив dataURL (строки), каждая — уменьшенное изображение в JPEG.

Данные сохраняются локально в Tampermonkey/Violentmonkey/GM-compatible storage; не отправляются никуда.

3) UI

Инфо-панель (лево-вверху): показывает текущую задачу и статус автоподбора.

Панель управления (право-внизу): настройки, кнопки Export/Import/Clear, список записей с мини-превью и кнопками Delete/View.

4) Как "обучать"

Открой страницу с капчей.

Кликни вручную по неизвестным картинкам (они подсвечены). Скрипт сохранит их под меткой задачи.

В следующий раз при той же задаче — скрипт автоматически выберет знакомые картинки.

5) Ограничения и важные замечания

Данный метод работает только если изображения повторяются между показами (или есть высокий процент одинаковых tiles).

Если провайдер капчи динамически генерирует разные изображения каждый раз, база быстро окажется неэффективной.

Существует вероятность false positives/false negatives при масштабировании/компрессии изображений — параметры MAX_IMG_DIM и JPEG-качества можно регулировать в коде.

Скрипт не нарушает сеть — он кликает и работает в браузерном контексте, но использование его может нарушать правила целевого сайта. Используй аккуратно и на свЕсли хочешь, я сейчас:

настрою скриншоты в более высоком разрешении или добавлю реальные снимки (я могу сделать мокапы под разный размер/цвет), или

добавлю опцию автоматической очистки старых образов (например, по времени), или

адаптирую точнее под конкретный сайт (например, claimfreecoins.io), чтобы повысить точность распознавания.ой риск.
Если кинете на кофе-Monobank-4441-1110-3600-2933

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址