From 911957b283087cf468542ab2a4c3989350e64d8a Mon Sep 17 00:00:00 2001 From: shibafu Date: Mon, 17 Dec 2018 23:27:19 +0900 Subject: [PATCH] =?UTF-8?q?nijie=E3=81=AEview=5Fpopup.php=20URL=E3=81=8B?= =?UTF-8?q?=E3=82=89=E3=82=82ID=E3=81=8C=E5=BC=95=E3=81=91=E3=82=8B?= =?UTF-8?q?=E3=81=AE=E3=81=A7=E6=AD=A3=E8=A6=8F=E5=8C=96=E3=81=97=E3=81=A6?= =?UTF-8?q?=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/MetadataResolver/MetadataResolver.php | 2 +- app/MetadataResolver/NijieResolver.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/MetadataResolver/MetadataResolver.php b/app/MetadataResolver/MetadataResolver.php index 80325e5..dc4103c 100644 --- a/app/MetadataResolver/MetadataResolver.php +++ b/app/MetadataResolver/MetadataResolver.php @@ -6,7 +6,7 @@ class MetadataResolver implements Resolver { public $rules = [ '~(((sp\.)?seiga\.nicovideo\.jp/seiga(/#!)?|nico\.ms))/im~' => NicoSeigaResolver::class, - '~nijie\.info/view\.php~' => NijieResolver::class, + '~nijie\.info/view(_popup)?\.php~' => NijieResolver::class, '~komiflo\.com(/#!)?/comics/(\\d+)~' => KomifloResolver::class, '~www\.melonbooks\.co\.jp/detail/detail\.php~' => MelonbooksResolver::class, '~ec\.toranoana\.jp/tora_r/ec/item/.*~' => ToranoanaResolver::class, diff --git a/app/MetadataResolver/NijieResolver.php b/app/MetadataResolver/NijieResolver.php index 9bfef14..e0802e6 100644 --- a/app/MetadataResolver/NijieResolver.php +++ b/app/MetadataResolver/NijieResolver.php @@ -9,6 +9,9 @@ class NijieResolver implements Resolver if (mb_strpos($url, '//sp.nijie.info') !== false) { $url = preg_replace('~//sp\.nijie\.info~', '//nijie.info', $url); } + if (mb_strpos($url, 'view_popup.php') !== false) { + $url = preg_replace('~view_popup\.php~', 'view.php', $url); + } $client = new \GuzzleHttp\Client(); $res = $client->get($url);