Выдают бан за использование ReCaptcha v3



  • После некоторой работы на Textnow сайт anticaptcha кидает в blacklist из-за кучи мусорных запросов, кто-нибудь знает решение этой проблемы?
    https://anticaptcha.atlassian.net/wiki/spaces/API/pages/196679

    Дальше сообщения от поддержки:

    1. "
      It means that your app send garbage requests in high volumes ( more than certain amount per hour) and all of them generate errors like ERROR_WRONG_USER_KEY, ERROR_KEY_DOES_NOT_EXIST or other errors which would always occur in case of request being repeated.
      System authomatically blocks such IPs in the firewall for specified period of time.

    Why we have to ban such IPs and why it is impossible to WHITELIST your IPs
    We believe that properly written applications don't ever get banned. Here's some tricks to avoid bans:

    1. Update your balance via API once per minute and when it reaches zero or becomes negative - stop sending task creation requests. People sometimes forget about their scripts running on servers for months, and getting ERROR_ZERO_BALANCE forever. We block them via firewall for days.
    2. When your app starts receiving errors of any type from our API - do not ignore it. Log these errors and fix them ASAP. They usually indicate that something had broken in your automation process and it is worth making some kind of logs monitoring, where you immediately know about large number of errors or high percent of errors comparing to successful results. Best situation is when you setup SMS notifications to your developers when something goes down. In this case they could respond rapidly and fix situation damaging your business.

    We do not whitelist any IPs of any customers, because doing that WILL affect system performance and affect service quality for all other customers. People always make mistakes and they make A LOT of mistakes in their code. It is normal. We built our system on bones of numerous mistakes we made ourselves and numerous events of failures which led us to current automated blocking system.

    We do not unban IPs by request via support tickets.
    If you were blocked due to ERROR_ZERO_BALANCE errors, then your account gets unblocked automatically when you topup your balance.
    For all other errors please take enough time to fix and test your applications and wait when system unblocks them at ban expiration time.

    You can use this tool to check if your IP status at present moment and, if blocked, time when it gets unblocked.
    This tool also displays ping command result from our server to your IP. If you see information of packets successfully returned back, then there must be no reason why your API requests can't reach our servers."

    1. "blocked by firewall due to 109 ERROR_KEY_DOES_NOT_EXIST errors"

    Это было пару недель назад, сегодня случилось следующее:
    blocked in API due to 1005 ERROR_NO_SUCH_CAPCHA_ID errors
    photo_2020-05-18_23-00-53.jpg



  • По большей части обращение к тем, кто имеет хороший контакт с разработчиком BAS, потому что пишут, что это ошибка в софте.



  • 3 капча вообще странный зверь много было обсуждений, скорее всего нагул по сервисам гугла может помочь, но это не точно.





  • @GhostZ он написал, что
    Решил проблему, запретов всех запросов перед Success и Fail , прогнал 2к капч = 0 ошибок.
    alt text
    Но у меня сделано с помощью меток переход в начало скрипта, т.е. делается просто "Сброс" перед очередной итерацией, т.е. мне надо запретить все запросы перед сбросом?



  • @MonteRider Извините влез. Вероятно, по решению или неуспеху запретить, запрещать все запросы и разрешать только нужные если скрипт продолжает работать, и просто запрет всех запросов если у вас происходит сброс. Судя по всему софт не останавливается на решении и продолжает слать запросы. а запретом вы глушите все. Поэтому я и указал разрешать нужные если он идет дальше. сброс подразумевает все в ноль, но запросы это не останавливает, значит просто рубить костылем с запретом всех запросов. такая имха.



  • @f0cus и повторно разрешать перед использованием ReCaptcha v3?



  • @MonteRider Да а потом снова запрещать, модуль похоже не останавливается на достигнутом. И так по кругу. Если у вас продолжение то запретить все и разрешить только целевой сайт, а дальше опять смотреть если рекапча то разрешить, решить, запретить.



  • Я намучался от мусорных запросах, особо не помогло , но не много попустило ) в итоге надо пилить "ручной" гет пост ...


Log in to reply