Я новичок в веб-программировании и недавно начал изучать использование Python для автоматизации некоторых ручных процессов. То, что я пытаюсь сделать, это войти в сайт, щелкнуть несколько раскрывающихся меню, чтобы выбрать настройки, и запустить отчет.
Я нашел библиотеку приветственных запросов: http://docs.python-requests.org/en/latest/user/advanced/#request-and-response-objects и пытались выяснить, как его использовать.
Я успешно вошел в систему, используя bpbp answer на этой странице: Как использовать Python для входа на веб-страницу и получения файлов cookie для последующего использования?
Мое понимание "нажатия" кнопки состоит в том, чтобы написать команду post(), которая имитирует щелчок: Python - нажатие кнопки javascript
Мой вопрос (поскольку я новичок в веб-программировании и этой библиотеке) заключается в том, как я собираюсь вытащить данные, которые мне нужны, чтобы выяснить, как я буду строить эти команды. Я изучал [RequestObject].headers,.text и т.д. Любые примеры были бы замечательными.
Как всегда, спасибо за вашу помощь!
ИЗМЕНИТЬ: Чтобы сделать этот вопрос более конкретным, у меня возникли проблемы с взаимодействием с различными аспектами веб-страницы. На следующем рисунке показано, что я на самом деле пытаюсь сделать:
Я нахожусь на веб-странице, которая выглядит так. Существует раскрывающееся меню с датами, доступными для кликов, которые можно изменить. Моя цель - автоматизировать изменение даты до самой последней даты, "click" "Сохранить и запустить" и загрузить отчет по завершении работы.