Решили переписать скрипт для парсинга данных с веб страницы с php/curl на nodejs. Т.к. в nodejs огромное количество модулей и глаза разбегаются посоветуйте что лучше выбрать. Надо посылать GET, POST, XHR запросы и хотелось бы что бы cookie автоматически устанавливались/отсылались, например что то вроде
var httplib = require("httplib");
var client = httplib.createClient();
client.post("http://domain.com/login", {username: 'username', password: 'password'});
if (client.cookies['loggedIn'] != 1) {
console.log("Login error");
} else {
// Cookies set by http://domain.com/login page are saved within client
// and will be sent automatcially with following request
var html = client.get("http://domain.com/data_for_logged_in_users");
// .... parse html here to extract data for logged in users ....
}