From dd64d2836f61a7d2dd0554f08ed49e29bc8b1295 Mon Sep 17 00:00:00 2001 From: lolcat Date: Wed, 27 May 2026 21:54:36 -0400 Subject: detect ddg captcha --- scraper/ddg.php | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'scraper/ddg.php') diff --git a/scraper/ddg.php b/scraper/ddg.php index c59b423..188ad92 100644 --- a/scraper/ddg.php +++ b/scraper/ddg.php @@ -492,6 +492,17 @@ class ddg{ "form" ); + foreach($forms as $form){ + + if( + isset($form["attributes"]["id"]) && + $form["attributes"]["id"] == "challenge-form" + ) + }{ + + throw new Exception("DuckDuckGo returned an image captcha"); + } + foreach(array_reverse($forms) as $form){ $this->fuckhtml->load($form); -- cgit v1.2.3