diff --git a/scraper/vimeo.php b/scraper/vimeo.php index 028a222..f9fdb84 100644 --- a/scraper/vimeo.php +++ b/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( '