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