La biblioteca de mecanizar se utiliza para automatizar la interacción con los sitios web. Mecanizar almacena automáticamente y envía cookies, sigue redireccionamientos y puede seguir enlaces y enviar formularios. Los campos de formulario se pueden poblar y enviar. Mechanize también realiza un seguimiento de los sitios que ha visitado como historia.
addressabledomain_namehttp-cookiemime-typesnet-http-digest_authnet-http-persistentnokogirirubyntlmwebrickwebrobotsEl rastreador de errores está disponible aquí:
Si recién está comenzando, consulte guía.rdoc o ejemplos.rdoc.
Use Bundler para instalar dependencias:
bundle install
Ejecute todas las pruebas con:
bundle exec rake test
Consulte también Mecanizar :: TestCase para leer sobre la infraestructura de prueba incorporada.
Esta biblioteca fue fuertemente influenciada por su homónimo en el mundo de Perl. Un gran agradecimiento para Andy Lester, el autor del módulo Perl original www :: mecanize que está disponible aquí. ¡Ruby Mechanize no estaría cerca sin ti!
Gracias a Michael Neumann por comenzar la versión Ruby. Gracias a todos los que han ayudado de varias maneras. Finalmente, ¡gracias a las personas que usan esta biblioteca!
Esta biblioteca se distribuye bajo la licencia MIT. Consulte License.txt.