From daa12d93a56e49069e999f57abdf4c7f3b125cb7 Mon Sep 17 00:00:00 2001 From: Irie Aoi Date: Fri, 11 Dec 2020 02:17:47 +0900 Subject: [PATCH] =?UTF-8?q?FanzaResolver=20=E5=8B=95=E7=94=BB=E3=81=AE?= =?UTF-8?q?=E3=82=BF=E3=82=B0=E3=81=A8=E8=AA=AC=E6=98=8E=E5=8F=96=E5=BE=97?= =?UTF-8?q?=E6=96=B9=E6=B3=95=E3=82=92=E6=94=B9=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/MetadataResolver/FanzaResolver.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/MetadataResolver/FanzaResolver.php b/app/MetadataResolver/FanzaResolver.php index 4063220..bf5be91 100644 --- a/app/MetadataResolver/FanzaResolver.php +++ b/app/MetadataResolver/FanzaResolver.php @@ -54,9 +54,9 @@ class FanzaResolver implements Resolver if (preg_match('~www\.dmm\.co\.jp/digital/(videoa|videoc|anime)/-/detail~', $url)) { $metadata = new Metadata(); $metadata->title = trim($crawler->filter('#title')->text('')); - $metadata->description = trim($crawler->filter('.box-rank+table+div+div')->text('')); + $metadata->description = trim(strip_tags(str_replace('【FANZA(ファンザ)】', '', $crawler->filter('meta[name="description"]')->attr('content')))); $metadata->image = preg_replace("~(pr|ps)\.jpg$~", 'pl.jpg', $crawler->filter('meta[property="og:image"]')->attr('content')); - $metadata->tags = $this->array_finish($crawler->filter('.box-rank+table a:not([href="#review"])')->extract(['_text'])); + $metadata->tags = $this->array_finish($crawler->filter('.box-rank+table a[href*="list/=/article="]')->extract(['_text'])); return $metadata; }