mirror of
				https://github.com/ytdl-org/youtube-dl
				synced 2025-11-03 19:23:44 +00:00 
			
		
		
		
	[baidu] Add notes for API calls
This commit is contained in:
		
							parent
							
								
									a1d9f6c5dc
								
							
						
					
					
						commit
						0311677258
					
				@ -28,8 +28,9 @@ class BaiduVideoIE(InfoExtractor):
 | 
			
		||||
        'playlist_mincount': 12,
 | 
			
		||||
    }]
 | 
			
		||||
 | 
			
		||||
    def _call_api(self, path, category, playlist_id):
 | 
			
		||||
        return self._download_json('http://app.video.baidu.com/%s/?worktype=adnative%s&id=%s' % (path, category, playlist_id), playlist_id)
 | 
			
		||||
    def _call_api(self, path, category, playlist_id, note):
 | 
			
		||||
        return self._download_json('http://app.video.baidu.com/%s/?worktype=adnative%s&id=%s' % (
 | 
			
		||||
            path, category, playlist_id), playlist_id, note)
 | 
			
		||||
 | 
			
		||||
    def _real_extract(self, url):
 | 
			
		||||
        category, playlist_id = re.match(self._VALID_URL, url).groups()
 | 
			
		||||
@ -38,12 +39,14 @@ class BaiduVideoIE(InfoExtractor):
 | 
			
		||||
        if category == 'tv':
 | 
			
		||||
            category = 'tvplay'
 | 
			
		||||
 | 
			
		||||
        playlist_detail = self._call_api('xqinfo', category, playlist_id)
 | 
			
		||||
        playlist_detail = self._call_api(
 | 
			
		||||
            'xqinfo', category, playlist_id, 'Download playlist JSON metadata')
 | 
			
		||||
 | 
			
		||||
        playlist_title = playlist_detail['title']
 | 
			
		||||
        playlist_description = unescapeHTML(playlist_detail.get('intro'))
 | 
			
		||||
 | 
			
		||||
        episodes_detail = self._call_api('xqsingle', category, playlist_id)
 | 
			
		||||
        episodes_detail = self._call_api(
 | 
			
		||||
            'xqsingle', category, playlist_id, 'Download episodes JSON metadata')
 | 
			
		||||
 | 
			
		||||
        entries = []
 | 
			
		||||
        for episode in episodes_detail['videos']:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user