Răsfoiți Sursa

fix ddg returning weird reresults when no match is found

lolcat 11 luni în urmă
părinte
comite
1e52982cb9
1 a modificat fișierele cu 9 adăugiri și 0 ștergeri
  1. 9 0
      scraper/ddg.php

+ 9 - 0
scraper/ddg.php

@@ -525,6 +525,15 @@ class ddg{
 			
 			if(isset($item["c"])){
 				
+				if(
+					!isset($item["s"]) &&
+					isset($item["t"]) &&
+					$item["t"] == "DEEP_ERROR_NO_RESULTS"
+				){
+					
+					return $out;
+				}
+				
 				$table = [];
 				
 				// get youtube video information