Функция this.cookies.getAll() в JS парсере не возвращает массив кук.
Версия А-Парсера 1.2.856, только newnode. При запуске в режиме oldnode проблемы нет.
Версия А-Парсера 1.2.856, только newnode. При запуске в режиме oldnode проблемы нет.
Код:
class Parser {
constructor() {
this.defaultConf = {
version: '0.1.4',
results: {
flat: [
['title', 'HTML title'],
]
},
results_format: '$query: $title\\n',
parsecodes: {
200: 1,
},
max_size: 200 * 1024,
};
}
*parse(set, results) {
this.logger.put("Start scraping query: " + set.query);
let response = yield this.request('GET', set.query, {}, {
check_content: ['<\/html>'],
decode: 'auto-html',
});
if(response.success) {
let matches = response.data.match(/<title>(.*?)<\/title>/i);
if(matches)
results.title = matches[1];
let cookies = this.cookies.getAll();
this.logger.put(JSON.stringify(cookies));
}
results.success = response.success;
return results;
}
}