summaryrefslogtreecommitdiff
path: root/scraper
diff options
context:
space:
mode:
Diffstat (limited to 'scraper')
-rw-r--r--scraper/brave.php13
1 files changed, 13 insertions, 0 deletions
diff --git a/scraper/brave.php b/scraper/brave.php
index 3e6c449..fd4c46e 100644
--- a/scraper/brave.php
+++ b/scraper/brave.php
@@ -422,6 +422,19 @@ class brave{
throw new Exception("Failed to decode JavaScript object");
}
+ if(
+ isset($data[2]["data"]["title"]) &&
+ stripos($data[2]["data"]["title"], "PoW Captcha") !== false
+ ){
+
+ throw new Exception("Brave returned a PoW captcha");
+ }
+
+ if(!isset($data[1]["data"]["body"]["response"])){
+
+ throw new Exception("Brave did not return a result object");
+ }
+
$data = $data[1]["data"]["body"]["response"];
/*