[chirbit] Extract uploader

This commit is contained in:
Gaetan Gilbert 2017-01-22 20:27:38 +01:00 committed by Sergey M
parent 9d5b29c881
commit 30dda24de3

View file

@ -19,6 +19,7 @@ class ChirbitIE(InfoExtractor):
'title': 'md5:f542ea253f5255240be4da375c6a5d7e', 'title': 'md5:f542ea253f5255240be4da375c6a5d7e',
'description': 'md5:f24a4e22a71763e32da5fed59e47c770', 'description': 'md5:f24a4e22a71763e32da5fed59e47c770',
'duration': 306, 'duration': 306,
'uploader': 'Gerryaudio',
}, },
'params': { 'params': {
'skip_download': True, 'skip_download': True,
@ -54,6 +55,9 @@ def _real_extract(self, url):
duration = parse_duration(self._search_regex( duration = parse_duration(self._search_regex(
r'class=["\']c-length["\'][^>]*>([^<]+)', r'class=["\']c-length["\'][^>]*>([^<]+)',
webpage, 'duration', fatal=False)) webpage, 'duration', fatal=False))
uploader = self._search_regex(
r'id=["\']chirbit-username["\'][^>]*>([^<]+)',
webpage, 'uploader', fatal=False)
return { return {
'id': audio_id, 'id': audio_id,
@ -61,6 +65,7 @@ def _real_extract(self, url):
'title': title, 'title': title,
'description': description, 'description': description,
'duration': duration, 'duration': duration,
'uploader': uploader,
} }