diff options
author | Sergey M․ <dstftw@gmail.com> | 2016-04-25 00:01:37 +0600 |
---|---|---|
committer | Sergey M․ <dstftw@gmail.com> | 2016-04-25 00:01:37 +0600 |
commit | a1394b820d1f9004a9e48322bb1a3d99f0377704 (patch) | |
tree | 8c1087f438e44575c9b876081dbe68176cb65351 /youtube_dl/extractor/openload.py | |
parent | aa9dc24f5a84265b66a25b9fa70c06e4fae299c6 (diff) |
[openload] Fix title extraction (Closes #9298)
Diffstat (limited to 'youtube_dl/extractor/openload.py')
-rw-r--r-- | youtube_dl/extractor/openload.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/youtube_dl/extractor/openload.py b/youtube_dl/extractor/openload.py index 4468f31fc..216a40745 100644 --- a/youtube_dl/extractor/openload.py +++ b/youtube_dl/extractor/openload.py @@ -99,9 +99,14 @@ class OpenloadIE(InfoExtractor): video_url = self._search_regex( r'return\s+"(https?://[^"]+)"', self.openload_decode(code), 'video URL') + title = self._og_search_title(webpage, default=None) or self._search_regex( + r'<span[^>]+class=["\']title["\'][^>]*>([^<]+)', webpage, + 'title', default=None) or self._html_search_meta( + 'description', webpage, 'title', fatal=True) + return { 'id': video_id, - 'title': self._og_search_title(webpage), + 'title': title, 'thumbnail': self._og_search_thumbnail(webpage), 'url': video_url, } |