Browse Source

Extend selector handling for more use cases

pull/5047/head
Thomas Kaul 4 days ago
parent
commit
f5c85a94d6
  1. 14
      apps/api/src/services/data-provider/manual/manual.service.ts

14
apps/api/src/services/data-provider/manual/manual.service.ts

@ -303,9 +303,21 @@ export class ManualService implements DataProviderInterface {
} catch {}
}
let value = $(scraperConfiguration.selector).first().text();
const lines = value?.split('\n') ?? [];
const lineWithNumber = lines.find((line) => {
return /\d/.test(line);
});
if (lineWithNumber) {
value = lineWithNumber;
}
return extractNumberFromString({
locale,
value: $(scraperConfiguration.selector).first().text()
value
});
}
}

Loading…
Cancel
Save