Răsfoiți Sursa

additional qwant error handling

lolcat 2 ani în urmă
părinte
comite
f8d46df1e8
1 a modificat fișierele cu 15 adăugiri și 0 ștergeri
  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,