mirror of
				https://gitlab.com/ytdl-org/youtube-dl.git
				synced 2025-11-04 03:47:07 -05:00 
			
		
		
		
	use provided function to get JSON
This commit is contained in:
		@@ -2,8 +2,6 @@
 | 
			
		||||
from __future__ import unicode_literals
 | 
			
		||||
 | 
			
		||||
import re
 | 
			
		||||
import json
 | 
			
		||||
import urllib
 | 
			
		||||
from .common import InfoExtractor
 | 
			
		||||
 | 
			
		||||
class SpiegeltvIE(InfoExtractor):
 | 
			
		||||
@@ -28,22 +26,17 @@ class SpiegeltvIE(InfoExtractor):
 | 
			
		||||
 | 
			
		||||
        apihost           = 'http://spiegeltv-ivms2-restapi.s3.amazonaws.com';
 | 
			
		||||
 | 
			
		||||
        version_json_code = urllib.urlopen('%s/version.json' % apihost).read()
 | 
			
		||||
        version_json      = json.loads(version_json_code)
 | 
			
		||||
        version_json      = self._download_json('%s/version.json' % apihost, None)
 | 
			
		||||
        version_name      = version_json['version_name']
 | 
			
		||||
 | 
			
		||||
        slug_json_code    = urllib.urlopen('%s/%s/restapi/slugs/%s.json' % (apihost, version_name, video_id)).read()
 | 
			
		||||
        slug_json         = json.loads(slug_json_code)
 | 
			
		||||
        slug_json         = self._download_json('%s/%s/restapi/slugs/%s.json' % (apihost, version_name, video_id), None)
 | 
			
		||||
        oid               = slug_json['object_id']
 | 
			
		||||
              
 | 
			
		||||
        media_json_code   = urllib.urlopen('%s/%s/restapi/media/%s.json' % (apihost, version_name, oid)).read()
 | 
			
		||||
        media_json        = json.loads(media_json_code)
 | 
			
		||||
 | 
			
		||||
        media_json        = self._download_json('%s/%s/restapi/media/%s.json' % (apihost, version_name, oid), None)
 | 
			
		||||
        uuid              = media_json['uuid']
 | 
			
		||||
        is_wide           = media_json['is_wide']
 | 
			
		||||
 | 
			
		||||
        server_json_code  = urllib.urlopen('http://www.spiegel.tv/streaming_servers/').read()
 | 
			
		||||
        server_json       = json.loads(server_json_code)
 | 
			
		||||
        server_json       = self._download_json('http://www.spiegel.tv/streaming_servers/', None)
 | 
			
		||||
        server            = server_json[0]['endpoint']
 | 
			
		||||
 | 
			
		||||
        thumbnails = []
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user