2009-08-21 6 views
4

私はmechanizeをPythonで大成功に使用しました。しかし、私はScalaを学ぼうとしています。私はIRCボットを持っています。私はいくつかの機能を追加したいと思っています。ほとんどの場合、会社のイントラネットからの画面をスクレイピングするスクリーンと関係があります。そのためには、全社規模のログインページにリダイレクトされた後、宛先に行き、別のログインを提出する必要があります。PythonのMechanizeのスカラ版はありますか?

この種の機能を得るためにScalaから使用できるものは誰か知っていますか?

答えて

2

同様の機能を持つScalaの努力についてはわかりません。逆の回答が出ているので、私はのJavaのライブラリを探してみることをお勧めします。

+1

Prowserは機械化のように動作するJavaライブラリです。これまで私はそれを実験してきました。 – Christopher

2

私が考えることができる最も近いJavaライブラリは、ブラウザドライバです。最もよく知られているのはSeleniumWebDriverです。後者はインプロセスモードも提供します。

SeleniumのAPIは使い勝手が良いわけではないので、DSLishファサード(Selenium DSLSelenium Inspector)で2つのプロジェクトが作成されています。

ウェブアプリケーションのテストに向けられているので、あなたのケースに参加する機能が不足している可能性があります。

関連する問題