Я пишу небольшое частное приложение для автоматического входа в мой интернет-банк каждый день и загрузки последних транзакций. Я пишу его как приложение Django, поэтому Im работает в Python.
Мой интернет-банкинг, похоже, работает без JavaScript. Я думаю, что он использует JavaScript для присвоения идентификатора сеанса какого-то рода. Получение страницы входа через httplib
дает мне страницу, на которой мне требуются JavaScripts.
Итак, теперь я ищу библиотеки, которые извлекают веб-страницы, и выполняют JavaScript на них. Довольно бессердечные браузеры.
В настоящее время я размышляю о Selenium. Я думаю, что он выполнит эту работу, хотя он предназначен для тестирования веб-приложений, поэтому мне было интересно, есть ли что-либо с аналогичными возможностями, предназначенными для более общих целей, чем тестирование.
Любые альтернативы Python для Selenium для такого рода вещей?