是否有Python的Mechanize的scala版本?

时间:2009-08-21 15:58:06

标签: scala screen-scraping

我在Python中使用mechanize取得了巨大成功。但是,我正在努力学习Scala。我有一个IRC机器人,我想添加一些功能,主要是从我们公司内部网的屏幕抓取网页。这需要重定向到公司范围的登录页面,然后转到目的地,然后必须提交另一个登录。

有没有人知道我可以使用Scala来获得这种功能?

2 个答案:

答案 0 :(得分:2)

我不知道任何类似功能的Scala努力。等待相反的答案,我建议你寻找具有类似功能的 Java 库。

答案 1 :(得分:2)

我能想到的最接近的Java库是浏览器驱动程序。最着名的是SeleniumWebDriver。后者还提供进程内模式。

由于Selenium的API并不是那么令人愉快,所以有几个项目如同DSLagefaçades一样:Selenium DSLSelenium Inspector

需要注意的是,它们都是针对Web应用程序的测试,因此它们可能缺乏参与您案例的功能。