mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +00:00 
			
		
		
		
	[rh:curlcffi] Add support for curl_cffi
				
					
				
			Authored by: coletdjnz, Grub4K, pukkandan, bashonly Co-authored-by: Simon Sawicki <contact@grub4k.xyz> Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com> Co-authored-by: bashonly <bashonly@protonmail.com>
This commit is contained in:
		| @@ -112,10 +112,10 @@ class WebsocketsRH(WebSocketRequestHandler): | ||||
|             logging.getLogger(name).removeHandler(handler) | ||||
| 
 | ||||
|     def _send(self, request): | ||||
|         timeout = float(request.extensions.get('timeout') or self.timeout) | ||||
|         timeout = self._calculate_timeout(request) | ||||
|         headers = self._merge_headers(request.headers) | ||||
|         if 'cookie' not in headers: | ||||
|             cookiejar = request.extensions.get('cookiejar') or self.cookiejar | ||||
|             cookiejar = self._get_cookiejar(request) | ||||
|             cookie_header = cookiejar.get_cookie_header(request.url) | ||||
|             if cookie_header: | ||||
|                 headers['cookie'] = cookie_header | ||||
| @@ -125,7 +125,7 @@ class WebsocketsRH(WebSocketRequestHandler): | ||||
|             'source_address': (self.source_address, 0) if self.source_address else None, | ||||
|             'timeout': timeout | ||||
|         } | ||||
|         proxy = select_proxy(request.url, request.proxies or self.proxies or {}) | ||||
|         proxy = select_proxy(request.url, self._get_proxies(request)) | ||||
|         try: | ||||
|             if proxy: | ||||
|                 socks_proxy_options = make_socks_proxy_opts(proxy) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 coletdjnz
					coletdjnz