Использование чего-то вроде RackTest Driver для не-тестирования - PullRequest
0 голосов
/ 13 июля 2011

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

Я бы хотел использовать что-то вроде того, что Capybara использует с драйвером RackTest, но я не могу заставить RackTest работать вне тестовой среды.

Что мне нужно сделать, это:

1) вести сеанс на сайтах

2) быть безголовым

3) Использовать рубин

4) если возможно, я не хочу использовать Jruby (чтобы исключить Celerity)

Кто-нибудь знает, есть ли какой-нибудь инструмент, который может помочь мне сделать это? Или, возможно, способ заставить Net :: HTTP поддерживать сеанс между запросами?

1 Ответ

0 голосов
/ 14 июля 2011

Похоже, что Mechanize делает именно то, что мне нужно.

http://mechanize.rubyforge.org/Mechanize.html

...