From 4a49a06fced535aef0a89d09364292a5e082830b Mon Sep 17 00:00:00 2001 From: fredrik Date: Mon, 31 Oct 2022 18:24:16 +0100 Subject: [PATCH] bring out scraped unit data --- OdaScraper.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/OdaScraper.php b/OdaScraper.php index a932496..370856f 100644 --- a/OdaScraper.php +++ b/OdaScraper.php @@ -207,10 +207,16 @@ class Oda $name = trim((string) $crawler->filter('h1')->text()); $price = (float) $crawler->filter('.price')->attr('content'); + $price_unit_string = trim((string) $crawler->filter('.unit-price')->text()); + ## Møkkete datavask på string begynn kr 50,50 per unit + $price_unit_string_nocurrency = trim($price_unit_string, 'kr '); // 50,50 per unit + $price_unit_string_dotfix = str_replace(',','.', $price_unit_string_nocurrency);# 50.50 per unit + $unit_data = explode(' per ',$price_unit_string_dotfix); // 50.50 unit return [ 'name' => $name, 'price' => $price, + 'unit_type' => $unit_data, ]; }