我在Python中使用mechanize取得了巨大成功。但是,我正在努力学习Scala。我有一个IRC机器人,我想添加一些功能,主要是从我们公司内部网的屏幕抓取网页。这需要重定向到公司范围的登录页面,然后转到目的地,然后必须提交另一个登录。
有没有人知道我可以使用Scala来获得这种功能?
答案 0 :(得分:2)
我不知道任何类似功能的Scala努力。等待相反的答案,我建议你寻找具有类似功能的 Java 库。
答案 1 :(得分:2)
我能想到的最接近的Java库是浏览器驱动程序。最着名的是Selenium和WebDriver。后者还提供进程内模式。
由于Selenium的API并不是那么令人愉快,所以有几个项目如同DSLagefaçades一样:Selenium DSL和Selenium Inspector。
需要注意的是,它们都是针对Web应用程序的测试,因此它们可能缺乏参与您案例的功能。