|
|
|
@ -223,6 +223,10 @@ const RootExtractor = {
|
|
|
|
|
content,
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
let extendedResults = {};
|
|
|
|
|
if (extractor.extend) {
|
|
|
|
|
extendedResults = selectExtendedTypes(extractor.extend, opts);
|
|
|
|
|
}
|
|
|
|
|
const title = extractResult({ ...opts, type: 'title' });
|
|
|
|
|
const date_published = extractResult({ ...opts, type: 'date_published' });
|
|
|
|
|
const author = extractResult({ ...opts, type: 'author' });
|
|
|
|
@ -247,11 +251,6 @@ const RootExtractor = {
|
|
|
|
|
type: 'url_and_domain',
|
|
|
|
|
}) || { url: null, domain: null };
|
|
|
|
|
|
|
|
|
|
let extendedResults = {};
|
|
|
|
|
if (extractor.extend) {
|
|
|
|
|
extendedResults = selectExtendedTypes(extractor.extend, opts);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
title,
|
|
|
|
|
content,
|
|
|
|
|