From 6038b424595bba0df8033ed361d16b0935d2176c Mon Sep 17 00:00:00 2001 From: Alexander Yakovlev Date: Wed, 10 Jun 2020 16:58:04 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=B8=D0=B3=D1=80=20=D0=90=D0=BF=D0=B5=D1=80=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Sources/Apero.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/Sources/Apero.php b/app/Sources/Apero.php index 929c4fc..d5f9b0c 100644 --- a/app/Sources/Apero.php +++ b/app/Sources/Apero.php @@ -117,7 +117,18 @@ class Apero extends Source { if (!empty($date)) { $game->release_date = \DateTime::createFromFormat('Y-m-d', $date); } - // TODO description + + $ddblock = $this->dom->filter('dt')->reduce(function($block){ + return ($block->text() === 'Описание:'); + }); + if (!empty($ddblock) && $ddblock->count() > 0) { + $ddblock = $ddblock->first()->nextAll('dd'); + if (!empty($ddblock) && $ddblock->count() > 0) { + $ddblock = $ddblock->first()->filter('div')->first(); + $game->description = $ddblock->html(); + } + } + $game->save(); $this->dom->filter('dd a')->reduce(function($block){