aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/extractor
diff options
context:
space:
mode:
Diffstat (limited to 'youtube_dl/extractor')
-rw-r--r--youtube_dl/extractor/baidu.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/youtube_dl/extractor/baidu.py b/youtube_dl/extractor/baidu.py
index d60cb0fdd..d35116a7c 100644
--- a/youtube_dl/extractor/baidu.py
+++ b/youtube_dl/extractor/baidu.py
@@ -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']: