Техническое задание: Автоматизатор заполнения Google Forms

Цель проекта

Разработать автономный Python-скрипт для массового заполнения целевой Google-формы (медицинская анкета) уникальными и правдоподобными данными. Общее количество отправок - 100.

Основные функции скрипта

  • Автоматическое открытие и взаимодействие с веб-формой по предоставленной ссылке.
  • Заполнение всех полей формы случайными, но логически согласованными данными на польском языке.
  • Отправка заполненной формы. Каждая из 100 отправок должна содержать уникальный набор данных.

Детализация по полям формы

Стандартные поля (выбор из вариантов)

  • Пол (Płeć): Случайный выбор M/F с весовым коэффициентом 65/35.
  • Семейное положение, возраст и др.: Реалистичная рандомизация с учетом взаимосвязей (например, вес/рост/возраст).

Медицинский анамнез (Wywiad lekarski)

  • Заполнение чекбоксов и выпадающих списков случайным, но правдоподобным образом.

Вопросы типа "Да/Нет" (Pytania tak/nie)

  • Случайный выбор ответа.

Открытые вопросы (Pytania otwarte)

  • Генерация кратких текстовых ответов (1-2 слова) на польском языке.

Технические требования

  • Язык и окружение: Python 3.8+.
  • Библиотеки: На выбор исполнителя - Selenium или связка Requests + BeautifulSoup4.
  • Защита от блокировки:
    • Задержка между отправками: 30-60 секунд.
    • Реализация ротации прокси-серверов (смена IP) каждые 10-20 отправок.
  • Логирование: Запись процесса работы в файл (количество успешных отправок, ошибки).
  • Гибкость: Вынесение ключевых параметров (диапазоны значений, задержки) в отдельный конфигурационный файл.

План приемки работы

  1. Демонстрационная версия: Исполнитель предоставляет скрипт и запускает его для заполнения 5 анкет. Заказчик проверяет корректность данных в связанной Google-таблице.
  2. Основной запуск: После одобрения демо-версии скрипт запускается для заполнения всех 100 анкет.

Гарантии и сроки

  • Срок выполнения: 7-14 дней с момента начала работы.
  • Техническая поддержка: 7 дней после сдачи проекта для исправления возможных ошибок.

Срочные правки в коде на Java

Требуется оперативно исправить ошибки в существующем Java-коде. Оплата по результату на выбранную вами карту или в криптовалюте. Нужен исполнитель, готовый приступить немедленно.