2

RubyでWebサイトの相互作用を自動化するための最も人気のあるライブラリの1つを機械化していますか?

Webサイトの操作を少し自動化する必要があり、使用頻度の高い/新しい代替手段がないことを確認したかったので、しばらく経ちました...

4

3 に答える 3

2

私が最後にチェックしたもの(約3か月前)は、mechanize依然として最も人気のあるライブラリであり、最終的に使用したものでした(ただし、開発マシンで修正したことのないランダムなHTTPSエラーがありました)。

于 2012-03-11T07:57:09.063 に答える
1

人気という点では、他に類を見ません。他にも興味深いプロジェクトがいくつかありますが、機械化以外のものを使用することを検討するのは、javascript がたくさんある場合だけで、その場合は watir-webdriver です。

于 2012-03-11T08:07:48.247 に答える
1

また、Mechanize はもともと Perl で作成されており、Ruby と Python の両方の実装があることにも注意してください。

そしてそうです、Ruby の Mechanize のフレーバーは、Web サイトの対話を自動化するための最もアクティブなライブラリであり、おそらく最も人気のあるライブラリです。

さまざまなプロジェクトの星またはコードの頻度を見てください (2013 年 2 月現在の GitHub によると)。

Ruby Mechanize (~1300スター、2012年にコミットされた多くのコード)

Python Mechanize (~260スター、2012年にコミットされたコードはあまりありません)

Perl Mechanize (~30 星、いくつかのコードは 2012 年にコミット)

于 2013-02-06T19:21:14.780 に答える