Задумался над созданием бота, который по определенным условиям будет переходить по ссылкам на странице, заполнять формы, кликать по кнопкам. То есть по сути бот-кликер для автоматизации. Хочу использовать для этого Ruby, так как немного с ним знаком и вообще для изучения. Что для всего этого нужно знать, куда смотреть, что почитать?
Обратите внимание на библиотеки, которые используются в тестировании для имитации действий пользователя, что и требуется от бота. Capybara + PhantomJS, и если результат нужно распарсить то Nokogiri. Я написал больше сотни краулеров на этом стеке.