Explorar o código

aaaaaa part 2

lolcat hai 1 ano
pai
achega
d3ef1a67c0
Modificáronse 1 ficheiros con 19 adicións e 0 borrados
  1. 19 0
      scraper/vimeo.php

+ 19 - 0
scraper/vimeo.php

@@ -679,6 +679,25 @@ class vimeo{
 				
 				throw new Exception("Failed to fetch JWT token");
 			}
+			
+			$this->fuckhtml->load($html);
+			
+			$captcha =
+				$this->fuckhtml
+				->getElementsByTagName(
+					"title"
+				);
+			
+			if(
+				count($captcha) !== 0 &&
+				$this->fuckhtml
+				->getTextContent(
+					$captcha[0]
+				) == "Vimeo / CAPTCHA Challenge"
+			){
+				
+				throw new Exception("Vimeo returned a Captcha");
+			}
 				
 			$json = json_decode($json, true);