diff options
author | j <j@mailb.org> | 2015-12-15 21:37:47 +0100 |
---|---|---|
committer | Sergey M․ <dstftw@gmail.com> | 2016-01-01 02:38:50 +0600 |
commit | a0d7ede350f13096f94a94f982925ba4ffac91e3 (patch) | |
tree | 40e2a1083f79f58043a3c81e4d309ef1a383b8f0 | |
parent | 7f9134fb2db5559124a0f658bacb6bad54261043 (diff) |
Fix einthusan parser
-rw-r--r-- | youtube_dl/extractor/einthusan.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/youtube_dl/extractor/einthusan.py b/youtube_dl/extractor/einthusan.py index 5dfea0d39..bc6def65e 100644 --- a/youtube_dl/extractor/einthusan.py +++ b/youtube_dl/extractor/einthusan.py @@ -41,9 +41,12 @@ class EinthusanIE(InfoExtractor): video_title = self._html_search_regex( r'<h1><a class="movie-title".*?>(.*?)</a></h1>', webpage, 'title') - video_url = self._html_search_regex( - r'''(?s)jwplayer\("mediaplayer"\)\.setup\({.*?'file': '([^']+)'.*?}\);''', - webpage, 'video url') + movieid = self._html_search_regex( + r'data-movieid="(.*?)"', webpage, 'movieid') + + location = 'Washington' + geturl = 'http://cdn.einthusan.com/geturl/%s/hd/%s' % (movieid, location) + video_url = self._download_webpage(geturl, video_id) description = self._html_search_meta('description', webpage) thumbnail = self._html_search_regex( |