Можно ли использовать Watir для очистки данных с веб-сайта (используется AJAX), но на сервере Linux без монитора? (linode.com)?
Есть несколько способов сделать это:
Использовать HtmlUnit , либо Celerity , либо watir-webdriver (через удаленный сервер Selenium2 / WebDriver ).
Используйте реальный браузер + виртуальный X-сервер (Xvfb).Я бы порекомендовал использовать watir-webdriver драйвер Firefox и Headless gem для простого способа управления этим из Ruby.
Это в основном компромисс между скоростью и реализмом.Лично я бы пошел на # 2, если на сайте есть какой-либо сложный JavaScript или недопустимый HTML, но оба подхода могут стоить изучения.
В будущем я слежу за этим проектом , который выглядит как потрясающая идея.