ソースを参照

detect qwant captcha

lolcat 4 ヶ月 前
コミット
fdd44dd373
1 ファイル変更11 行追加0 行削除
  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){