Для контекста, есть ручной процесс, который я go через для загрузки CSV. Это выглядит примерно так:
- Вход на веб-сайт, переход на определенную вкладку
- Заполнение некоторой информации с помощью полей ввода и раскрывающихся списков, а затем нажатие кнопки, которая переводит меня на другую страницу. .
- На новой странице я заполняю больше полей и затем нажимаю другую кнопку, которая переводит меня на последнюю страницу
- На этой последней странице перечислены некоторые сведения, основанные на ранее введенных мной данных, и имеет возможность скачать его в формате CSV.
- Повторите процедуру, начиная с шага 2, с различными полями ввода.
Я написал скрипт, который проходит через этот процесс с использованием Selenium, и он работает в основном нормально. Тем не менее, этот процесс запускается несколько раз в зависимости от «сценария ios», например, различных входов в поле. Поэтому мне интересно, существует ли более эффективный процесс, который не включает в себя циклическое повторение страниц по нескольку раз, а вместо этого может просто отправить запрос и извлечь данные, либо в формате CSV, либо в формате JSON, который в идеале это было бы намного быстрее, чем использование Selenium.
Возможно ли это? Если да, то какие пакеты или другие ресурсы я должен изучить, чтобы помочь мне достичь этого?