mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 06:35:12 +00:00 
			
		
		
		
	[brightcove] Support alternative BrightcoveExperience layout
The full URL lays in the `data` attribute of <object> (#8862)
This commit is contained in:
		| @@ -136,13 +136,16 @@ class BrightcoveLegacyIE(InfoExtractor): | ||||
|         else: | ||||
|             flashvars = {} | ||||
|  | ||||
|         data_url = object_doc.attrib.get('data', '') | ||||
|         data_url_params = compat_parse_qs(compat_urllib_parse_urlparse(data_url).query) | ||||
|  | ||||
|         def find_param(name): | ||||
|             if name in flashvars: | ||||
|                 return flashvars[name] | ||||
|             node = find_xpath_attr(object_doc, './param', 'name', name) | ||||
|             if node is not None: | ||||
|                 return node.attrib['value'] | ||||
|             return None | ||||
|             return data_url_params.get(name) | ||||
|  | ||||
|         params = {} | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Yen Chi Hsuan
					Yen Chi Hsuan