bypass captcha??? hopefullly........
This commit is contained in:
		
							parent
							
								
									74f7c920f6
								
							
						
					
					
						commit
						706b490bf3
					
				| @ -152,20 +152,20 @@ class vimeo{ | ||||
| 				$curlproc, | ||||
| 				CURLOPT_HTTPHEADER, | ||||
| 				["User-Agent: " . config::USER_AGENT, | ||||
| 				"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", | ||||
| 				"Accept: */*", | ||||
| 				"Accept-Language: en-US,en;q=0.5", | ||||
| 				"Accept-Encoding: gzip, deflate, br, zstd", | ||||
| 				"Referer: https://vimeo.com/watch", | ||||
| 				"Referer: https://vimeo.com/search", | ||||
| 				"X-Requested-With: XMLHttpRequest", | ||||
| 				"DNT: 1", | ||||
| 				"Sec-GPC: 1", | ||||
| 				"Connection: keep-alive", | ||||
| 				"Cookie: _dd_s=isExpired=1", // &aid=959c58f0-e5fe-48f6-bd54-e247d92d317a
 | ||||
| 				"Upgrade-Insecure-Requests: 1", | ||||
| 				"Sec-Fetch-Dest: document", | ||||
| 				"Sec-Fetch-Mode: navigate", | ||||
| 				"Sec-Fetch-Dest: empty", | ||||
| 				"Sec-Fetch-Mode: cors", | ||||
| 				"Sec-Fetch-Site: same-origin", | ||||
| 				"Priority: u=0, i"] | ||||
| 				"Priority: u=4"] | ||||
| 			); | ||||
| 			 | ||||
| 		}else{ | ||||
| 			 | ||||
| 			curl_setopt( | ||||
| @ -605,7 +605,7 @@ class vimeo{ | ||||
| 		$jwt = apcu_fetch("vimeo_jwt"); | ||||
| 		 | ||||
| 		if($jwt === false){ | ||||
| 			 | ||||
| 			/* | ||||
| 			$html = | ||||
| 				$this->get( | ||||
| 					$proxy, | ||||
| @ -665,6 +665,29 @@ class vimeo{ | ||||
| 			} | ||||
| 			 | ||||
| 			$jwt = $jwt["jwt"]; | ||||
| 			*/ | ||||
| 			 | ||||
| 			$json = | ||||
| 				$this->get( | ||||
| 					$proxy, | ||||
| 					"https://vimeo.com/_next/jwt", | ||||
| 					[], | ||||
| 					false | ||||
| 				); | ||||
| 			 | ||||
| 			$json = json_decode($json, true); | ||||
| 			 | ||||
| 			if($json === null){ | ||||
| 				 | ||||
| 				throw new Exception("The JWT object could not be decoded"); | ||||
| 			} | ||||
| 			 | ||||
| 			if(!isset($json["token"])){ | ||||
| 				 | ||||
| 				throw new Exception("Vimeo did not return a JWT"); | ||||
| 			} | ||||
| 			 | ||||
| 			$jwt = $json["token"]; | ||||
| 			 | ||||
| 			apcu_store("vimeo_jwt", $jwt, 300); | ||||
| 		} | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 lolcat
						lolcat