2009-08-21 50 views
4

我在Python中使用了mechanize,并取得了巨大成功。但是,我正在尝试学习Scala。我有一个IRC机器人,我想添加一些功能,主要是从我们公司的Intranet网页抓取网页。这需要重定向到全公司的登录页面,然后转到目的地,然后必须提交另一个登录名。有没有Python的机械化的Scala版本?

有谁知道我可以从Scala中使用这些功能?

回答

2

我不知道任何类似功能的Scala努力。如果有相反的答案,我建议您查找具有类似功能的库,其中包括Java

+1

我发现了Prowser,这是一个Java库,它很像机械化。到目前为止,我一直在试验这个。 – Christopher 2009-08-23 18:35:52

2

我能想到的最接近的Java库是浏览器驱动程序。最为人熟知的是SeleniumWebDriver。后者也提供了一个进程内模式。由于Selenium的API不是所有人都喜欢使用的,所以有几个项目使用DSL建筑立面:Selenium DSLSelenium Inspector

一个告诫是,他们都是面向Web应用程序的测试,所以他们可能缺乏功能,你的情况。