handle vimeo captchas
This commit is contained in:
parent
3dbcf60a3e
commit
74f7c920f6
|
@ -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">',
|
||||||
|
|
Loading…
Reference in New Issue