Im соскабливание сайта, для которого требуется аутентификация. Я использую node.js и запрос с банкой для хранения cookie.node.js cookie с запросом.jar
Моя проблема: У меня есть два маршрута/логин и/api, когда я вхожу на веб-сайт, я хранил файл cookie в пути/файле входа, как я могу использовать тот же файл cookie в/api?
login.js:
var request = require('request');
var jar = request.jar();
var payload = querystring.stringify({
username: username,
password: password,
request_token: token,
});
var options = {
..
..
method: 'POST',
body: payload,
jar: jar <---------- Valid cookie
};
request(options, function (error, response, body) {
// Code here
});
--------------------------------
api.js:
var request = require('request');
var jar = request.jar();
var options = {
method: "get",
url: baseUrl,
jar: jar <-------- Not sat anymore
};
request(options, function (error, response, body) {
if (error) {
res.send(error);
return;
}
Это сработало, спасибо! – spitfire511