Техническое задание: Программа для автозаполнения веб-форм

Цель проекта

Разработать легкое, переносимое приложение для автоматизации рутинного заполнения данных на трех независимых сайтах. Приложение должно подключаться к источникам данных, выполнять вычисления и управлять несколькими профилями.

Основные функциональные требования

1. Автоматизация работы с сайтами

  • Интеграция с тремя различными веб-платформами (включая одну на WordPress).
  • Автозаполнение как общих, так и уникальных полей для каждого ресурса.
  • Возможность выполнения вычислений по заданным формулам или логике перед заполнением.

2. Управление данными и настройками

  • Загрузка исходных данных из внешних файлов (например, Excel-таблиц).
  • Внутренняя система профилей (аккаунтов) с индивидуальными настройками.
  • Функция включения/отключения отдельных профилей.
  • Сохранение рабочих данных и истории отдельно для каждого компьютера, на котором запущена программа.

3. Технические и эксплуатационные требования

  • Кроссплатформенность и простота переноса между компьютерами без потери функциональности.
  • Сохранение целостности и независимости данных при переносе.
  • Язык разработки: Python или C# (на усмотрение исполнителя с обоснованием выбора).

Ожидаемый результат

Готовое к использованию приложение с интуитивным интерфейсом, которое существенно сократит время на рутинные операции по вводу данных, минимизирует человеческие ошибки и позволит гибко управлять процессами автоматизации.