update : check duplicatedArticle description

This commit is contained in:
Horoli 2025-11-11 11:42:41 +09:00
parent f35be468f1
commit 9cb32de511
1 changed files with 24 additions and 2 deletions

View File

@ -100,15 +100,36 @@ async function captureComplexArticles(complex) {
const description =
item.representativeArticleInfo.articleDetail.articleFeatureDescription ??
"";
console.log(dealPrice, description);
let duplicatedDescription = [];
const dongName = item.representativeArticleInfo.dongName;
if (item.duplicatedArticleInfo !== undefined) {
duplicatedDescription = item.duplicatedArticleInfo.articleInfoList.map(
(al) => al.articleDetail.articleFeatureDescription
);
}
const descriptionIsPass = FILTERS.keywords.some((keyword) => {
return duplicatedDescription.some((desc) => {
if (desc === undefined) {
return;
}
return desc.includes(keyword);
});
});
console.log(
dealPrice,
description,
duplicatedDescription,
descriptionIsPass
);
const useTarget = target.length === 0 ? true : target.includes(dongName);
return (
dealPrice > FILTERS.minPrice &&
dealPrice <= FILTERS.maxPrice &&
description.includes(FILTERS.keywords) &&
(description.includes(FILTERS.keywords) || descriptionIsPass) &&
supplySpace >= FILTERS.minSupplySpace &&
useTarget
);
@ -161,6 +182,7 @@ async function main() {
description:
article.representativeArticleInfo.articleDetail
.articleFeatureDescription,
// url: `https://fin.land.naver.com/complexes/${complex.complexId}/articles/${article.representativeArticleInfo.articleNo}`,
};
}),