diff --git a/app/Models/parserSkripte/Minisucher.php b/app/Models/parserSkripte/Minisucher.php index d44fb6fef33a6f255e65f6b9a20b7a385798037b..31b688f07d4101c057b8c0bf7f675d13d16952fd 100644 --- a/app/Models/parserSkripte/Minisucher.php +++ b/app/Models/parserSkripte/Minisucher.php @@ -42,6 +42,15 @@ class Minisucher extends Searchengine $descr .= $description->__toString(); } $descr = strip_tags($descr); + + $dateString = $result->xpath('//doc/date[@name="documentDate"]')[0]->__toString(); + + $date = date_create_from_format("Y-m-d\TH:i:s\Z", $dateString); + + $dateVal = $date->getTimestamp(); + + $additionalInformation = ['date' => $dateVal]; + $provider = $result->xpath('//doc/str[@name="subcollection"]')[0]->__toString(); if (isset($providerCounter[$provider]) && $providerCounter[$provider] > 10) { @@ -67,7 +76,8 @@ class Minisucher extends Searchengine $link, $descr, $gefVon, - $counter + $counter, + $additionalInformation ); } catch (\ErrorException $e) { continue; diff --git a/app/Models/parserSkripte/Opencrawlpolitik.php b/app/Models/parserSkripte/Opencrawlpolitik.php index 22660f37ad310aaf880b41e671c550885fec7a61..bc6ab7ca65f4700c694c9a627286d061d8cf91c8 100644 --- a/app/Models/parserSkripte/Opencrawlpolitik.php +++ b/app/Models/parserSkripte/Opencrawlpolitik.php @@ -3,6 +3,7 @@ namespace app\Models\parserSkripte; use App\Models\Searchengine; +use Log; class Opencrawlpolitik extends Searchengine { @@ -29,6 +30,14 @@ class Opencrawlpolitik extends Searchengine break; } + $dateString = $result->{"opencrawlDate"}->__toString(); + + $date = date_create_from_format("Ymd-Hi", $dateString); + + $dateVal = $date->getTimestamp(); + + $additionalInformation = ['date' => $dateVal]; + $title = $result->{"title"}->__toString(); $link = $result->{"link"}->__toString(); $anzeigeLink = $link; @@ -41,7 +50,8 @@ class Opencrawlpolitik extends Searchengine $anzeigeLink, $descr, $this->gefVon, - $this->counter + $this->counter, + $additionalInformation ); $count++; }