Библиотека механизации используется для автоматизации взаимодействия с веб -сайтами. Mechanize автоматически хранит и отправляет файлы cookie, следуют за перенаправлением и могут перемещаться по ссылкам и отправлять формы. Поля формы могут быть заполнены и представлены. Mechanize также отслеживает сайты, которые вы посетили как историю.
addressabledomain_namehttp-cookiemime-typesnet-http-digest_authnet-http-persistentnokogirirubyntlmwebrickwebrobotsТрекер с ошибкой доступен здесь:
Если вы только начинаете, ознакомьтесь с Guide.rdoc или примерами.rdoc.
Используйте Bundler для установки зависимостей:
bundle install
Запустите все тесты с:
bundle exec rake test
См. Также Mechanize :: Testcase, чтобы прочитать о встроенной инфраструктуре тестирования.
На эту библиотеку сильно повлияла его тезка в мире Perl. Большое спасибо Энди Лестеру, автору оригинального модуля Perl www :: Mechanize, который доступен здесь. Ruby Mechanize не была бы рядом с вами!
Спасибо Майклу Нейману за начало версии Ruby. Спасибо всем, кто помог по -разному. Наконец, спасибо людям, использующим эту библиотеку!
Эта библиотека распространяется по лицензии MIT. См. Licene.txt.