projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge remote-tracking branch 'upstream/master'
[youtube-dl]
/
youtube_dl
/
extractor
/
funnyordie.py
diff --git
a/youtube_dl/extractor/funnyordie.py
b/youtube_dl/extractor/funnyordie.py
index 67a7e5f76fc604ae058a8e05842b02feb7fecffe..4508f0dfac29a85d86533c2f781414b9b17d10cb 100644
(file)
--- a/
youtube_dl/extractor/funnyordie.py
+++ b/
youtube_dl/extractor/funnyordie.py
@@
-21,17
+21,14
@@
class FunnyOrDieIE(InfoExtractor):
video_id = mobj.group('id')
webpage = self._download_webpage(url, video_id)
video_id = mobj.group('id')
webpage = self._download_webpage(url, video_id)
- video_url = self._
html_search_regex(r'<video[^>]*>\s*<source[^>]*>\s*<source src="(?P<url>[^"]+
)"',
+ video_url = self._
search_regex(r'type: "video/mp4", src: "(.*?
)"',
webpage, u'video URL', flags=re.DOTALL)
webpage, u'video URL', flags=re.DOTALL)
- title = self._html_search_regex((r"<h1 class='player_page_h1'.*?>(?P<title>.*?)</h1>",
- r'<title>(?P<title>[^<]+?)</title>'), webpage, 'title', flags=re.DOTALL)
-
info = {
'id': video_id,
'url': video_url,
'ext': 'mp4',
info = {
'id': video_id,
'url': video_url,
'ext': 'mp4',
- 'title':
title
,
+ 'title':
self._og_search_title(webpage)
,
'description': self._og_search_description(webpage),
}
return [info]
'description': self._og_search_description(webpage),
}
return [info]