является ли Mechanize одной из самых популярных библиотек для автоматизации взаимодействия веб-сайтов в Ruby? - PullRequest
2 голосов
/ 11 марта 2012

является ли Mechanize одной из самых популярных библиотек для автоматизации взаимодействия веб-сайтов в Ruby?

Прошло много времени с тех пор, как мне нужно было автоматизировать немного взаимодействия с веб-сайтом, и я просто хотел проверить, что сейчас нет более широко используемой / более новой альтернативы ...

Ответы [ 3 ]

2 голосов
/ 11 марта 2012

В последний раз, когда я проверял (около 3 месяцев назад), * ​​1001 * по-прежнему оставался самой популярной библиотекой, и именно этим я и воспользовался (хотя у меня действительно была случайная ошибка HTTPS, которую я никогда не исправлял на своей машине для разработки).

1 голос
/ 06 февраля 2013

Стоит также отметить, что Mechanize изначально был написан на Perl, и что есть реализация как на Ruby, так и на Python.

И да, Ruby's Mechanize является самой активной и, вероятно, самой популярной библиотекой для автоматизации взаимодействия с веб-сайтом.

Посмотрите на звезды или частоту кода для различных проектов (по данным GitHub по состоянию на февраль 2013 года):

Ruby Mechanize (~ 1300 звезд, много кода, переданного в 2012 году)

Python Mechanize (~ 260 звезд, не много кода, переданного в 2012 году)

Механизм Perl (~ 30 звезд, некоторый код, совершенный в 2012 году)

1 голос
/ 11 марта 2012

С точки зрения популярности, ничто иное даже близко не подходит.Есть и другие интересные проекты, но я рассматриваю возможность использования чего-то другого, кроме механизации, только когда есть много javascript, и в тех случаях это watir-webdriver.

...