fix: KöPi - 0,5l Bild gewinnt wenn beide Größen in Beschreibung
This commit is contained in:
@@ -108,17 +108,21 @@ async function scrapeMarktguru() {
|
|||||||
for (const offer of offers) {
|
for (const offer of offers) {
|
||||||
const desc = (offer.description || '').toLowerCase();
|
const desc = (offer.description || '').toLowerCase();
|
||||||
console.log('DESC:', JSON.stringify(desc), '| RETAILER:', offer.retailer);
|
console.log('DESC:', JSON.stringify(desc), '| RETAILER:', offer.retailer);
|
||||||
|
const has033 = desc.includes('0,33');
|
||||||
|
const has05 = desc.includes('0,5');
|
||||||
|
const has20 = desc.includes('20 x 0,5') || desc.includes('20x0,5') || desc.includes('kasten = 20') || desc.includes('ka. 20');
|
||||||
|
const has24 = desc.includes('24 x 0,33') || desc.includes('24x0,33');
|
||||||
|
const has11 = desc.includes('11 x 0,5') || desc.includes('11x0,5');
|
||||||
if (desc.includes('steini')) {
|
if (desc.includes('steini')) {
|
||||||
offer.imageLocal = '/koepi/kasten_steini.png';
|
offer.imageLocal = '/koepi/kasten_steini.png';
|
||||||
} else if (desc.includes('24 x 0,33') || desc.includes('24x0,33') || (desc.includes('24') && desc.includes('0,33'))) {
|
} else if (has11) {
|
||||||
offer.imageLocal = '/koepi/kasten_033.png';
|
|
||||||
} else if (desc.includes('11 x 0,5') || desc.includes('11x0,5') || desc.includes('11 x 0,50')) {
|
|
||||||
offer.imageLocal = '/koepi/kasten_front.png';
|
offer.imageLocal = '/koepi/kasten_front.png';
|
||||||
} else if (desc.includes('20 x 0,5') || desc.includes('20x0,5') || desc.includes('kasten = 20')) {
|
|
||||||
offer.imageLocal = '/koepi/kasten_lang.png';
|
|
||||||
} else if (desc.includes('6 x') || desc.includes('6x') || (desc.includes('flasche') && !desc.includes('kasten'))) {
|
} else if (desc.includes('6 x') || desc.includes('6x') || (desc.includes('flasche') && !desc.includes('kasten'))) {
|
||||||
offer.imageLocal = '/koepi/traeger.png';
|
offer.imageLocal = '/koepi/traeger.png';
|
||||||
} else if (desc.includes('0,33')) {
|
} else if (has05) {
|
||||||
|
// Wenn 0,5l vorkommt (egal ob auch 0,33 dabei) → 0,5l Kasten
|
||||||
|
offer.imageLocal = '/koepi/kasten_lang.png';
|
||||||
|
} else if (has033) {
|
||||||
offer.imageLocal = '/koepi/kasten_033.png';
|
offer.imageLocal = '/koepi/kasten_033.png';
|
||||||
} else {
|
} else {
|
||||||
offer.imageLocal = '/koepi/kasten_050.png';
|
offer.imageLocal = '/koepi/kasten_050.png';
|
||||||
|
|||||||
Reference in New Issue
Block a user