1
0
Эх сурвалжийг харах

error handling for invalid pagetype

lolcat 2 жил өмнө
parent
commit
0f39d9c187

+ 2 - 0
lib/backend.php

@@ -32,6 +32,8 @@ class backend{
 		
 		
 		$proxylist = array_values($proxylist);
 		$proxylist = array_values($proxylist);
 		
 		
+		echo $proxy_index_raw % count($proxylist);
+		
 		return $proxylist[$proxy_index_raw % count($proxylist)];
 		return $proxylist[$proxy_index_raw % count($proxylist)];
 	}
 	}
 	
 	

+ 9 - 1
scraper/google.php

@@ -1020,7 +1020,15 @@ class google{
 						self::is_class
 						self::is_class
 					),
 					),
 					"div"
 					"div"
-				)[1];
+				);
+			
+			if(!isset($description[1])){
+				
+				throw new Exception("Google returned an unsupported page format (will fix)");
+			}else{
+				
+				$description = $description[1];
+			}
 			
 			
 			// get date (rare)
 			// get date (rare)
 			$date =
 			$date =