Активный кэш токенов (ReCaptcha, HCaptcha)

Phoenix78

Client
Регистрация
06.11.2018
Сообщения
8 833
Благодарностей
4 210
Баллы
113
Продам решение для кеширования токенов, получаемых с сервисов, для ReCaptcha, HCaptcha
Данное решение позволяет заранее решить капчу для нужного целевого ресурса, получить валидный токен и сохранить его в кэше. Рабочий шаблон получит сохраненный токен мгновенно, без ожидания решения на сервисе.
За счет этого устраняются задержки в месте решения капчи. А как известно время/деньги :ay:

Сравнение скорости прохождения капчи без использования кэша и с использованием кэша.
Реализованы несколько вариантов автосабмита ReCaptcha и HCaptcha, если они не работают , то могу посмотреть целевой ресурс и попробовать доработать под него.
так же реализована работа с рекапчей во фрейме (с ограничением, фрейм надо сначала найти и прописать селектор для его поиска)
так же реализован способ приведения динамичного URL капчи, к одному стандартному виду (необходимо для корректной работы кэша токенов)

Возможности:
- Отдельный шаблон, работающий в фоне, осуществляет все операции по отправке заданий на сервисы, приеме валидных токенов, размещение/удаление токенов в базе.
- Получение токенов через плагин
- Автосабмит капчи (пара рабочих вариантов для ReCaptcha и HCaptcha , возможно не на каждом сайте будут работать)
- Все параметры кэша настраиваются, такие как время валидности токенов в кэше, количество токенов в кэше, время активности кэша после последнего обращения к кэшу
- Одно решение на все виды капч, все виды ресурсов/сервисов.

Совместимость:
- Минимальная совместимость 7.3.1.1

Условия продажи и поддержки:
- Решение приобретается без ограничения по времени использования. Цена 2 000 р.
- Бесплатное обновление решения 6 месяцев. Дальнейшие обновления платные, за 6 месяцев. Цена 500 р.
- Решение привязывается к Id лицензии пользователя зеннопостера.

Тест:
- Решение выдается на тест, через выписку в личном кабинете на Id лицензии пользователя зеннопостера.

Условия возврата денежных средств:
- Возврат не возможен, так как плагин локальное решение и поэтому отсутствует техническая возможность отозвать лицензию.
- Что бы не возник вопрос по возврату, перед покупкой берите тест на 2 дня.

Контакт для связи:
- Телеграмм : https://t.me/VitaliyIsv

Важные ограничения.
В работе шаблона используется dll SQLite v.1.0.109.0 , возможно изменить на вашу версию dll, если уже используется другая версия.
Реализованные сервисы для HCaptcha : CapMonsterCloud, Rucaptcha и 2Captcha
Реализованные сервисы для ReCaptcha : Все что указаны на скрине ниже

81115


Реализована отправка с параметрами : Сайтекей, URL, S-data. Не реализованы параметры : Прокси, Куки, Юзерагент

Так же есть решение без Активного кэша. Обычный плагин, без дополнительных шаблонов.
 
Последнее редактирование:

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 420
Благодарностей
931
Баллы
113
Давно себе такое сделал - ускоряет процесс!
Рекомендую всем.
 
  • Спасибо
Реакции: Phoenix78

Phoenix78

Client
Регистрация
06.11.2018
Сообщения
8 833
Благодарностей
4 210
Баллы
113
- Добавил в плагин несколько вариантов автосабмита для ReCaptcha и HCaptcha (видео примеров работы автосабмита размещены в старт посте)
- Добавил для ReCaptcha работу во фрейме. (ограничение, фрейм сначала надо найти и прописать его селектор, для поиска. видео примера работы рекапчи во фрейме, размещено в старт посте)
 
Последнее редактирование:

systema

Client
Регистрация
25.07.2013
Сообщения
166
Благодарностей
61
Баллы
28
Приобрел шаблон.
Работает отлично, по своему шаблону значительно выросла производительность, что очень радует. Но надо играть с настройками кэша и подгонять под себя.
Виталий помогает с настройками и все четко объясняет, за что ему Спасибо :ay:
 
  • Спасибо
Реакции: Phoenix78

Phoenix78

Client
Регистрация
06.11.2018
Сообщения
8 833
Благодарностей
4 210
Баллы
113
- Сделал подсматриватель за работой кэша. Что бы было удобнее настроить работу кэша.
81366


- К сожалению, пришлось отказаться от идеи помещать токены Geetest в кэш. Убрал из планов работу с этой капчей.
 

julius

Client
Регистрация
07.11.2018
Сообщения
165
Благодарностей
27
Баллы
28
и што таки это работает для гугль поиска?
 

Phoenix78

Client
Регистрация
06.11.2018
Сообщения
8 833
Благодарностей
4 210
Баллы
113
и што таки это работает для гугль поиска?
скорее нет, чем да. так как у капчи в гугл поиске применяется s-data , а она уникальная для каждой капчи. закэшировать такое не получится.
 

Phoenix78

Client
Регистрация
06.11.2018
Сообщения
8 833
Благодарностей
4 210
Баллы
113
Обновил плагин, перенес все наработки из плагинов без кэша.

PS. Те кто купил решение, пожалуйста напишите мне в Телеграм https://t.me/VitaliyIsv , каюсь , в спешке не успел записать контакты. :ah:
 

Phoenix78

Client
Регистрация
06.11.2018
Сообщения
8 833
Благодарностей
4 210
Баллы
113
Добавил автобалансир размера используемого кеша, который плавно подстраивает размер кеша и количество запросов на сервис под изменившиеся нагрузки. будь то изменения в работе основного шаблона или изменения в скорости решения капчи на сервисе решающий капчу.
Предел регулирования минимум 20%, максимум 200 % от заданной базовой величины.
 

Phoenix78

Client
Регистрация
06.11.2018
Сообщения
8 833
Благодарностей
4 210
Баллы
113
Полностью переделал проект Активный Кэш Токенов.
Сделанные изменения :
- Каждый созданный кэш, имеет свои индивидуальные параметры. Что исключает влияние кэшей с малым размером, на общую производительность всего проекта.
- Для каждого активного кэша осуществляется индивидуальное регулирование размера и количества запросов к сервису
- Пределы авторегулирования изменены, минимум 15%, максимум 1000 % от заданной базовой величины.
- Внедрен глобальный настраиваемый ограничитель потоков для проекта Активный Кэш Токенов
- Ликвидирован настроечный файл ini, так как все настройки для каждого кэша стали индивидуальны и задаются в плагине, при получении токена из кэша
- Внедрен автозапуск проекта в Зеннопостере, при вызове плагина получения токена
- Внедрен авто расчёт базового размера кэша, с возможностью указания корректирующего коэффициента. Расчет строится на основе количества максимальных потоков шаблона, в котором используется плагин
- Внедрена возможность указать свой базовый размер кеша. В этом случае при изменении количества максимальных потоков шаблона, не будет изменяться базовый размер кэша, но авторегулирование кеша продолжит работать.
- Внедрено поле во входных настройках, для указания используемого сервиса в виде текста. Позволит передавать сервис из входных настроек.
- Все ключевые параметры для работы кэша, указываются в плагине для получения токена
- Изменена программа мониторинга работы Активного Кэша Токенов, для визуализации работы всех кэшей и их параметров.

Пример работы измененного проекта, на базе реального проекта, с Капмонстром 2, в качестве сервиса решения рекапчи

Скриншоты работы этого же проекта, на более мощном сервере.
89528


На скриншоте видно, что авторегулирование для текущего состояния проекта, снизило размер кэша (столбец Current) по отношению к базовому размеру (столбец Base size ) у 2-х кэшей и увеличило размер у 1-го кэша.
Использование авторегулировки, позволяет рационально использовать расход токенов с сервиса или нагрузку на программу Капмонстр 2, а при изменении скорости расхода токенов, увеличить количество запросов к сервису.

Измененные входные настройки плагина
89529
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)