Микросервис для работы с сервисами решения каптчи
Для работы необходимо постоянно в автоматическом режиме решать Google recaptcha v2 и v3, на данный момент используются сервисы anti-captcha и rucaptcha, но очень часто срок ожидания решенной каптчи составляет 30-40 секунд, что очень долго.
Необходимо разработать микросервис, который будет заранее заготавливать через эти сервисы решенные каптчи и при обращении к микросервису сразу выдавать решение. Например: на протяжении 15 минут в микросервис идет постоянный поток обращений на решение каптчи, мы видим что за эти 15 минут максимальное количество обращений в минуту для домена X было 20 и для домена Y 10, то есть в микросервисе должно быть заготовлено 20 решенных каптч для домена X и 10 для домена Y. Количество заготавливаемых решений должно динамически менять в зависимости от входящего потока обращений.
Основные требования:
1. Реализовать на FastAPI.
2. Отсутствие внешних зависимостей в виде БД (максимум redis или sqlite).
3. Не использовать готовые библиотеки по типу python3-anicaptcha, только самостоятельные запросы к сервисам.
4. Возможность включать/отключать один из сервисов.
5. Для доступа к методам микросервиса авторизация по заголовку Authorization.
6. Каждый метод должен сопровождаться детальной документацией по каждому возможному ответу.
Необходимые методы:
1. Получение решенной каптчи для указанного домена. Если заготовленной каптчи нет - запрос к сервису в этом же методе с ожиданием.
2. Получение статистики микросервиса: количество доступных каптч для каждого домена, количество обращений с момента последнего запуска.
3. Получение баланса в сервисах.
4. Репорт успешной/неуспешной каптчи в сервисе.
-
Це нереально. Кожна рекаптча має унікальний ключ, за допомогою якого генерується правильна відповідь, враховуючи те що користувач вибрав. Не можна просто так взяти, і нагенерувати правильні відповіді для конкретного домену. Це не спрацює.
-
Токен не може залежати тільки від site key та page url, така каптча дуже вразлива.
Я про те, що коли користувачу показується катпча, то її токен для успішної розгадки, на 99% унікальний. -
Я працював із такими сервісами довгий час, я знаю як вони працюють. Проте, схоже, ви не розумієте як працює рекаптча в гуглі, і взагалі будь-яка каптча.
-
Current freelance projects in the category Python
It is necessary to develop the backend for the website.
178 USD
Need to develop the backend for the website, the frontend has already been done in Lovable.dev. Functionality: License system What should work: I create (or issue after payment) a license key to the user. The user activates the license on the site. The license is tied to the… Python, Web Programming ∙ 1 hour 3 minutes back ∙ 51 proposals |
AI Commenting Platform for TikTok and Instagram.Project Goal Develop a system that allows managing a large number of TikTok and Instagram accounts and automatically posting relevant comments under selected videos using AI. Main Functionality1. Account Management It is necessary to implement the ability to connect accounts:… AI & Machine Learning, Python ∙ 23 hours 17 minutes back ∙ 16 proposals |
Build a customer classification model1. There is client data in Mongo/SQL (approximately 20,000 entries with raw data). 2. It is necessary to build features and a classification model of clients into behavioral groups based on this data. 3. The project should be completed in Python. AI & Machine Learning, Python ∙ 2 days 17 hours back ∙ 36 proposals |
IT Automation of VAT Reporting
223 USD
It is necessary to develop a system for automating the transfer of sales data from the CRM to the accounting system Wafeq. The system should import bank and payment reports, automatically reconcile payments with invoices, generate invoices for VAT reporting, and minimize manual… AI & Machine Learning, Python ∙ 2 days 22 hours back ∙ 45 proposals |
Account reconciliation tool with the bank, cards, and accountantTechnical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to… Python, Desktop Apps ∙ 3 days 11 hours back ∙ 43 proposals |
