Я хочу автоматизировать некоторые веб-взаимодействия, а именно периодическую загрузку файлов с защищенного веб-сайта. Это в основном включает в себя ввод моего имени пользователя / пароля и переход к соответствующему URL.
Я попробовал простые сценарии в Python, а затем более сложные сценарии, только чтобы обнаружить, что этот конкретный сайт использует какой-то отвратительный javascript и flash-механизм для входа в систему, что делает мои методы бесполезными.
Затем я попробовал HTMLUnit, но, похоже, это тоже не сработало. Я подозреваю, что использование Flash - это проблема.
Я не хочу больше думать об этом, поэтому я склоняюсь к написанию сценариев в реальном браузере для входа и получения необходимого мне файла.
Требования:
- Запуск на сервере Linux (т. Е. X не работает). Если мне действительно нужен Х, я могу это сделать, но я не буду счастлив.
- Будь надежным. Я хочу начать это дело и никогда больше не думать об этом.
- Будьте в сценарии. Ничего сложного, но я должен быть в состоянии сообщить браузеру различные шаги и страницы для посещения.
Есть ли какие-нибудь хорошие наборы инструментов для безголового браузера без скриптов? Вы пробовали что-то подобное, и если да, то есть ли у вас слова мудрости?