Мне нужно написать несколько скриптов для доступа к некоторым веб-сайтам. Скрипт из командной строки будет получать несколько страниц, публиковать некоторые формы, выводить на экран некоторую информацию и т. Д.
Это не может быть библиотечный "браузер", такой как libwww-perl, потому что некоторые шаги могут потребовать взаимодействия с пользователем (капча, формы только для ajax, любые неожиданности взаимодействия и т. Д.).
Самым практичным способом, который я могу придумать, было бы удаленно открывать вкладку в Firefox и вставлять в нее Javascript, что-то вроде того, что делают Greasemonkey и Selenium. Это не обязательно должно быть для Firefox, может быть другой браузер, если это проще.
Так, что было бы лучшим способом сделать это?