mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-03 18:37:07 -05:00 
			
		
		
		
	Extract the base_url for the XML download from the JS snippet's 'server' variable.
This commit is contained in:
		@@ -33,7 +33,13 @@ class SpiegelIE(InfoExtractor):
 | 
			
		||||
        video_title = self._html_search_regex(
 | 
			
		||||
            r'<div class="module-title">(.*?)</div>', webpage, 'title')
 | 
			
		||||
 | 
			
		||||
        xml_url = 'http://video2.spiegel.de/flash/' + video_id + '.xml'
 | 
			
		||||
        base_url = self._search_regex(
 | 
			
		||||
            r'var\s+server\s+=\s+\"(http://video\d*\.spiegel\.de/flash/\d+/\d+/)\";',
 | 
			
		||||
            webpage,
 | 
			
		||||
            'base_url',
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        xml_url = base_url + video_id + '.xml'
 | 
			
		||||
        idoc = self._download_xml(
 | 
			
		||||
            xml_url, video_id,
 | 
			
		||||
            note='Downloading XML', errnote='Failed to download XML from "{0}"'.format(xml_url))
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user