[xhamster] Fix extraction (closes #24205)
This commit is contained in:
		| @@ -113,7 +113,7 @@ class XHamsterIE(InfoExtractor): | |||||||
|         display_id = mobj.group('display_id') or mobj.group('display_id_2') |         display_id = mobj.group('display_id') or mobj.group('display_id_2') | ||||||
|  |  | ||||||
|         desktop_url = re.sub(r'^(https?://(?:.+?\.)?)m\.', r'\1', url) |         desktop_url = re.sub(r'^(https?://(?:.+?\.)?)m\.', r'\1', url) | ||||||
|         webpage = self._download_webpage(desktop_url, video_id) |         webpage, urlh = self._download_webpage_handle(desktop_url, video_id) | ||||||
|  |  | ||||||
|         error = self._html_search_regex( |         error = self._html_search_regex( | ||||||
|             r'<div[^>]+id=["\']videoClosed["\'][^>]*>(.+?)</div>', |             r'<div[^>]+id=["\']videoClosed["\'][^>]*>(.+?)</div>', | ||||||
| @@ -161,6 +161,9 @@ class XHamsterIE(InfoExtractor): | |||||||
|                         'ext': determine_ext(format_url, 'mp4'), |                         'ext': determine_ext(format_url, 'mp4'), | ||||||
|                         'height': get_height(quality), |                         'height': get_height(quality), | ||||||
|                         'filesize': filesize, |                         'filesize': filesize, | ||||||
|  |                         'http_headers': { | ||||||
|  |                             'Referer': urlh.geturl(), | ||||||
|  |                         }, | ||||||
|                     }) |                     }) | ||||||
|             self._sort_formats(formats) |             self._sort_formats(formats) | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Sergey M․
					Sergey M․