Преглед изворни кода

additional qwant error handling

lolcat пре 2 година
родитељ
комит
f8d46df1e8
1 измењених фајлова са 15 додато и 0 уклоњено
  1. 15 0
      scraper/qwant.php

+ 15 - 0
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,