Улучшение [1.2.212] Новые возможности опции check_content в JS парсерах

Forbidden

Administrator
Команда форума
A-Parser Enterprise
Код:
let response = yield this.request('GET', set.query, {}, {
    check_content: [
    /<\/html>|<\/body>/,
    [/XXXX/],
    '</html>',
    (data, hdr) => {
        return hdr.Status == 200 && data.length > 100;
    }],
    decode: 'auto-html',
});

  • Добавлена возможность использовать регулярные выражения
  • Добавлена возможность использования своих функций проверок, в которую передаются данные и хедеры ответа

Обобщенный алгоритм работы:
  • Для успешного запроса должны пройти все указанные проверки
  • Можно использовать строки для поиска по вхождению, регулярные выражения, свои функции
  • Для логического отрицания поместите проверку в массив, т.е. [/XXXX/] означает что регулярное выражение не должно исполнится
 
Назад
Верх