2

mechanize 是 Ruby 中用于自动化网站交互的最流行的库之一吗?

已经有一段时间了,因为我需要自动化一些网站交互并且只是想检查现在没有一些更常用/更新的替代方案......

4

3 回答 3

2

我最后一次检查(大约 3 个月前),mechanize仍然是最受欢迎的库,也是我最终使用的库(尽管我确实有一个随机的 HTTPS 错误,我从未在我的开发机器上修复过)。

于 2012-03-11T07:57:09.063 回答
1

就受欢迎程度而言,没有什么能比得上。还有一些其他有趣的项目,但我唯一一次考虑使用 mechanize 以外的东西是当有很多 javascript 时,在那些情况下它是 watir-webdriver。

于 2012-03-11T08:07:48.247 回答
1

还值得注意的是,Mechanize 最初是用 Perl 编写的,并且有 Ruby 和 Python 实现。

是的,Ruby 的 Mechanize 风格是最活跃的,并且可能是最流行的用于自动化网站交互的库。

查看不同项目的星级或代码频率(根据 GitHub 截至 2013 年 2 月的数据):

Ruby Mechanize(~1300 颗星,2012 年提交了大量代码)

Python Mechanize(~260 颗星,2012 年提交的代码不多)

Perl Mechanize(约 30 颗星,2012 年提交的一些代码)

于 2013-02-06T19:21:14.780 回答