Tôi muốn thực hiện những hành động sau đây ở phía máy chủ:Cạo một trang web và điều hướng bằng nút nhấn
1) Cạo một trang web
2) Mô phỏng một nhấp chuột trên trang đó và sau đó điều hướng đến trang mới.
3) Cạo trang mới
4) Mô phỏng một số nhấp chuột vào nút trên trang mới
5) Gửi dữ liệu trở lại cho khách hàng thông qua json hoặc một cái gì đó
Tôi đang nghĩ đến việc sử dụng nó với Node.js .
Nhưng bối rối như mà mô-đun nên tôi sử dụng
a) Zombie
b) Node.io
c) Phantomjs
d) JSDOM
e) Bất cứ điều gì khác nút
Tôi đã cài đặt , io nhưng không thể chạy nó thông qua dấu nhắc lệnh.
PS: Tôi đang làm việc trong windows 2008 server
Ngoài ra những gì là quan điểm của mình về việc sử dụng zombie' – user2129794
Theo kinh nghiệm của Zombie của tôi là không đáng tin cậy như PhantomJS hoặc CasperJS.Đôi khi dòng chảy bị gián đoạn bởi những trục trặc rất lạ và tôi dường như không hiểu khi nào sử dụng các nút, nhấp chuột, liên kết, v.v ... để điều hướng trang. Tuy nhiên, thật tuyệt khi có Node chạy cào và không phải là một quá trình bên ngoài. Tôi đoán nó thực sự phụ thuộc vào ứng dụng của bạn. Nếu bạn có thể làm việc xung quanh một thực tế là một dịch vụ bên ngoài đang làm việc cạo, đi với và trình duyệt không đầu. – danielepolencic