是机械化最受欢迎的库之一,用于自动化Ruby中的网站交互?

时间:2012-03-11 07:33:07

标签: ruby mechanize mechanize-ruby

是机械化最受欢迎的库之一,用于自动化Ruby中的网站交互吗?

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

在受欢迎程度方面,没有其他任何东西可以接近。还有其他一些有趣的项目,但我唯一考虑使用机械化以外的东西的时候就是有很多javascript,而且在那些情况下它是watir-webdriver。

答案 2 :(得分:1)

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

是的,Ruby的Mechanize风格是最活跃的,也可能是最受欢迎的自动化网站互动库。

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

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)