From 1660b5f1c1f7f3d10be410899faaf1af21bd68b1 Mon Sep 17 00:00:00 2001 From: Dominik Pfennig <dominik@suma-ev.de> Date: Tue, 19 Jun 2018 14:35:43 +0200 Subject: [PATCH] Fixed some display URLs --- app/Models/parserSkripte/Shopzilla.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Models/parserSkripte/Shopzilla.php b/app/Models/parserSkripte/Shopzilla.php index 66c0b6360..968c552ef 100644 --- a/app/Models/parserSkripte/Shopzilla.php +++ b/app/Models/parserSkripte/Shopzilla.php @@ -29,6 +29,13 @@ class Shopzilla extends Searchengine $title = $result->{"title"}->__toString(); $link = $result->{"url"}->__toString(); $anzeigeLink = $result->{"rawUrl"}->__toString(); + // Try to extract the display Urls: + + if(preg_match("/^http[s]{0,1}:\/\/ad.eanalyzer.de/", $anzeigeLink)){ + $parts = parse_url($anzeigeLink); + parse_str($parts['query'], $query); + $anzeigeLink = $query["url"]; + } $descr = $result->{"description"}->__toString(); $image = $result->{"Images"}->{"Image"}[1]->__toString(); $price = $result->{"price"}->__toString(); -- GitLab