Ошибка [1.2.859] [Native NodeJS] this.cookies.getAll() не работает

  • Автор темы Автор темы Support
  • Дата начала Дата начала

Support

Administrator
Команда форума
A-Parser Enterprise
Функция this.cookies.getAll() в JS парсере не возвращает массив кук.
Версия А-Парсера 1.2.856, только newnode. При запуске в режиме oldnode проблемы нет.
tp7yn_200428114831.png


Код:
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;
    }
}
 
А сколько времени ждать решения этой проблемы? Сложно жить без cookies.
 
Назад
Верх