lolcat 1 год назад
Родитель
Сommit
74f7c920f6
1 измененных файлов с 19 добавлено и 0 удалено
  1. 19 0
      scraper/vimeo.php

+ 19 - 0
scraper/vimeo.php

@@ -614,6 +614,25 @@ class vimeo{
 					false
 				);
 			
+			$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");
+			}
+			
 			$html =
 				explode(
 					'<script id="viewer-bootstrap" type="application/json">',