AdsPower: Словарь для автоматизации в Selenium
• Язык программирования: Python 3.11.4
• Библиотеки и инструменты: Selenium, любые дополнительные библиотеки по усмотрению разработчика.
• Документация AdsPower RPA: https://rpa-doc-ru.adspower.com/
Цель проекта
Разработать словарь для автоматизации действий в браузере с помощью Selenium, используя JSON-формат, аналогичный используемому в AdsPower.
Основные требования
1. Интерпретация JSON: Словарь должен уметь интерпретировать JSON-файлы, описывающие RPA процессы в AdsPower.
2. Поддержка действий: Необходимо поддерживать все типы действий, которые может выполнять AdsPower. Например, waitForSelector, click, waitTime и т.д.
3. Интеграция с существующим кодом: Словарь должен быть таким, чтобы его можно было легко интегрировать с существующим кодом, который открывает браузер и выполняет в нём различные действия.
4. Логирование: Реализовать логирование каждого действия и его результатов в текстовых файлах. Формат логирования должен быть аналогичен тому, что используется в AdsPower.
Ожидаемые результаты
• Разработанный на Python код, который может прочитать и понять JSON-формат, используемый в AdsPower. Этот код должен уметь выполнять соответствующие действия в веб-браузере с использованием библиотеки Selenium.
• Текстовые лог-файлы, в которых сохраняются результаты выполнения каждого действия и возникшие ошибки.
Файлы скину, пишите