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