Нам нужно извлечь большой объем данных, чтобы перенести их в новую базу данных. К сожалению, эта устаревшая система не предоставляет API или прямого доступа к базе данных. Поэтому наш единственный вариант — очистить данные через веб-интерфейс с помощью сценария автоматизации Python (RPA).
Я сопоставил логику навигации и извлечения данных с помощью Selenium/Python, но страница входа защищена CAPTCHA. Поскольку это автоматизированный процесс миграции, сценарий зависает на этапе аутентификации.
Мои ограничения:
- Я не могу отключить CAPTCHA на стороне сервера (ограничения устаревшего программного обеспечения).
- Чтобы извлечь тысячи записей, автоматизация должна работать стабильно.
- Повторное использование сеанса: Возможно ли один раз войти в систему вручную, экспортировать файлы cookie/сеанс и внедрить их в драйвер Python для последующих запусков?
- Человек в цикле: Есть ли чистый способ приостановить выполнение сценария Selenium, позволить человеку вручную решить CAPTCHA в открытом окне браузера, а затем возобновить автоматизацию?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/798 ... a-migratio
Мобильная версия