2012-03-11 1 views
2

は、RubyのWebサイトの相互作用を自動化するための最も一般的なライブラリの1つを機械化していますか?は、RubyのWebサイトの相互作用を自動化するための最も一般的なライブラリの1つを機械化していますか?

私は、Webサイトの相互作用のビットを自動化するために必要なだけいくつかのより高度に使用さ/新しい選択肢が今ありません確認したいと思っていたので、それはしばらくしている...

+0

あなたがチェックしたことがありますRuby Toolbox? –

+0

yep - カテゴリがないようです – Greg

答えて

2

私が最後にチェック(約3ヶ月前)、mechanizeはまだ最も人気のあるライブラリであり、使用し終わったものです(ただし、開発マシンで決して固定されていないランダムなHTTPSエラーがありました)。

1

人気の点で、他には何も近づくことはありません。他にも興味深いプロジェクトがいくつかありますが、機械化以外のものを使用することを検討する唯一の時間は、たくさんのJavaScriptがあるときです。そのような場合はwatir-webdriverです。

1

Mechanizeは当初Perlで書かれており、RubyとPythonの両方が実装されていることにも注意してください。

そして、はい、MechanizeののRubyの味は、ウェブサイトの相互作用を自動化するための最も活発な、そしておそらく最も人気のあるライブラリです。

は異なるプロジェクト(2013年2月のとしてのGitHubによる)のために星やコード周波数を見てみましょう:

Ruby Mechanize (~1300 stars, lots of code committed in 2012)

Python Mechanize (~260 stars, not much code committed in 2012)

Perl Mechanize (~30 stars, some code committed in 2012)

関連する問題