Задача

Разработать механизм защиты форм обратной связи на сайте от спама. Проверка должна выполняться по полю "Номер телефона" на этапе заполнения формы (до отправки лида в систему). Повторная отправка с одним и тем же номером телефона должна быть запрещена, а номера из списка спама - сразу отклоняться.

Требования к реализации

  • Проверка на уровне формы: новая запись (лид) не должна создаваться до тех пор, пока не пройдена проверка номера телефона.
  • Блокировка повторов: если номер телефона уже отправлялся ранее, его повторная отправка с той же самой или другой формы на сайте должна быть невозможна.
  • Работа со списком запрещенных номеров: номера для проверки должны загружаться в систему. Исходный список находится во внешней системе. Предусмотреть автозагрузку этого списка или возможность ручного редактирования клиентом без привлечения разработчика (например, через Google Таблицу).

Технические детали

Автоматизация обновления списка: желательно, чтобы номера телефонов проверялись регулярно с удаленного источника без участия исполнителя. Клиент должен иметь возможность сам изменять список (добавлять новые номера), например, через внешние сервисы.

Исходные данные: список спам-номеров находится в файле/таблице, экспортируется из внешней CRM-системы.

Разработка парсера данных на Python для долгосрочного проекта

Ищем опытного Python-разработчика для создания и поддержки парсерной системы со сложной логикой (обход WAF, TLS, авторизация). Проект крупный, долгосрочный с постоянным увеличением количества обрабатываемых ресурсов.

Доработка конфигурации для учета НДС

Существующая конфигурация генерирует документы реализации и кассовые ордера из txt и exl-файлов. После перехода на НДС необходимо модифицировать обработку для корректного расчета налога.