Что нужно сделать

Есть готовый Python-скрипт, который автоматизирует работу в эмуляторе Android (BlueStacks) на ПК. Скрипт выполняет определенные действия внутри приложения, используя координаты и поиск элементов на экране.

Суть проблемы

В приложении, с которым работает скрипт, недавно стали появляться дополнительные всплывающие вкладки. Из-за этого:

  • Скрипт ломается: он не ожидает появления новой вкладки и пытается нажать в координаты старого меню, что приводит к ошибке или зависанию.
  • Скрипт не только должен обходить (закрывать) эти вкладки, но и собирать о них информацию.

Требования по доработке

  1. Анализ и исправление ошибок: необходимо найти в коде критические участки, где скрипт падает или перестает работать корректно при появлении новых панелей/вкладок.
  2. Обработка новых вкладок: скрипт должен их корректно распознавать (например, по части скриншота или тексту) и обрабатывать (чаще всего - просто закрывать как рекламу или переход на другие экраны).
  3. Логирование в файл TXT: при каждом обнаружении дополнительной вкладки нужно записывать в текстовый файл (data_log.txt) следующую информацию:
    • Время события (time)
    • Тип вкладки или ее название (title)
    • Статус (например, "Error" или "Success ignored")
  4. Адаптация: желательно сделать решение универсальным (определять по JSON или в начале скрипта паттерны новых вкладок на случай изменений в будущем).

Дополнительно

После успешного внесения всех правок в код (и теста на моей стороне), нужно будет установить/настроить исправленный скрипт на персональном компьютере Заказчика. Для этого:

  • Будет организован удаленный доступ по AnyDesk.
  • У вас должны быть свои сессии AnyDesk или возможность подключиться по предоставленному ID.
  • Сам процесс настройки и все необходимые координатные данные для ПК предоставлю в процессе работы.

Настройка стабильного SIP и CRM для удаленных сотрудников

Требуется решение для 10 удаленных сотрудников в РФ и Белоруссии, работающих на немецкую компанию. Необходимо устранить проблемы с качеством SIP-связи (обрывы, помехи) и низкой скоростью работы CRM. Возможно использование серверов в РФ и Германии.

Парсинг данных о товарных остатках по региону

Требуется опытный специалист для парсинга актуальных остатков товаров по указанному региону с конкретного сайта. Необходимо учесть все технические особенности и подводные камни платформы. Результат - файл Excel по готовому шаблону.