Существует ли Scala-версия Python Mechanize?

Я с большим успехом использовал механизировать в Python. Тем не менее, я пытаюсь изучить Scala. У меня есть IRC-бот, к которому я хотел бы добавить некоторые функции, в основном связанные с просмотром веб-страниц из нашей корпоративной интрасети. Для этого требуется перенаправление на страницу входа в систему для всей корпорации, затем переход к месту назначения, а затем, возможно, отправка другого входа.

Кто-нибудь знает что-то, что я могу использовать из Scala для получения такой функциональности?


person Christopher    schedule 21.08.2009    source источник


Ответы (2)


Я не знаю ни одной попытки Scala с аналогичной функциональностью. В ожидании ответов об обратном советую поискать библиотеки Java с аналогичной функциональностью.

person Daniel C. Sobral    schedule 21.08.2009
comment
Я нашел Prowser, библиотеку Java, которая во многом похожа на механизацию. До сих пор я экспериментировал с этим. - person Christopher; 23.08.2009

Ближайшие библиотеки Java, о которых я могу думать, — это драйверы браузера. Наиболее известными являются Selenium и WebDriver. Последний также предлагает внутрипроцессный режим.

Поскольку API Selenium не очень удобен в использовании, возникла пара проектов с фасадами DSLish: Selenium DSL и Selenium Inspector.

Предостережение заключается в том, что все они ориентированы на тестирование веб-приложений, поэтому им может не хватать функций, которые присутствуют в вашем случае.

person Rafael de F. Ferreira    schedule 22.08.2009