Zeskrobuj stronę i nawiguj, klikając przyciski

Chcę wykonać następujące działania po stronie serwera:

1) Zgarnij stronę internetową
2) Symuluj kliknięcie na tej stronie, a następnie przejdź do nowej strony.
3) Zgarnij nową stronę
4) Symuluj kliknięcia przycisków na nowej stronie
5) Przesyłanie danych z powrotem do klienta za pomocą json lub czegoś takiego

Myślę o używaniu go z Node.js.

Ale jestem zdezorientowany, który moduł powinienem użyć
a) Zombie
b) Node.io
c) Phantomjs
d) JSDOM
e) Wszystko inne

Zainstalowałem węzeł, io, ale nie mogę go uruchomić za pomocą wiersza polecenia.

PS: Pracuję na serwerze Windows 2008

questionAnswers(2)

yourAnswerToTheQuestion