From f8d46df1e858401d93c5fa885777113994a03c86 Mon Sep 17 00:00:00 2001 From: lolcat Date: Sat, 27 Apr 2024 15:03:56 -0400 Subject: additional qwant error handling --- scraper/qwant.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'scraper') diff --git a/scraper/qwant.php b/scraper/qwant.php index 7f441e5..f914e15 100644 --- a/scraper/qwant.php +++ b/scraper/qwant.php @@ -659,6 +659,11 @@ class qwant{ throw new Exception("Qwant returned an API error"); } + if(isset($json["data"]["result"]["items"]["mainline"])){ + + throw new Exception("Qwant returned gibberish results"); + } + $out = [ "status" => "ok", "npt" => null, @@ -754,6 +759,11 @@ class qwant{ throw new Exception("Qwant returned an API error"); } + if(isset($json["data"]["result"]["items"]["mainline"])){ + + throw new Exception("Qwant returned gibberish results"); + } + $out = [ "status" => "ok", "npt" => null, @@ -856,6 +866,11 @@ class qwant{ throw new Exception("Qwant returned an API error"); } + if(isset($json["data"]["result"]["items"]["mainline"])){ + + throw new Exception("Qwant returned gibberish results"); + } + $out = [ "status" => "ok", "npt" => null, -- cgit v1.2.3