Browse Source

detect qwant captcha

lolcat 4 months ago
parent
commit
fdd44dd373
1 changed files with 11 additions and 0 deletions
  1. 11 0
      scraper/qwant.php

+ 11 - 0
scraper/qwant.php

@@ -905,6 +905,17 @@ class qwant{
 			
 			throw new Exception("Qwant returned an API error");
 		}
+		
+		if(
+			isset($json["url"]) &&
+			preg_match(
+				'/captcha/i',
+				$json["url"]
+			)
+		){
+			
+			throw new Exception("Qwant returned a captcha redirect");
+		}
 	}
 	
 	private function limitstrlen($text){