From 77e92dfe03746bcd7bb84849e23bf917384ede23 Mon Sep 17 00:00:00 2001 From: Mort Yao Date: Wed, 20 Aug 2014 05:46:03 +0200 Subject: [PATCH] YouTube: non-greedy regex, fix #394 --- src/you_get/extractors/youtube.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/you_get/extractors/youtube.py b/src/you_get/extractors/youtube.py index f143acc..4feef86 100644 --- a/src/you_get/extractors/youtube.py +++ b/src/you_get/extractors/youtube.py @@ -129,7 +129,7 @@ class YouTube(VideoExtractor): else: # Parse video page instead video_page = get_content('http://www.youtube.com/watch?v=%s' % self.vid) - ytplayer_config = json.loads(re.search('ytplayer.config\s*=\s*([^\n]+});', video_page).group(1)) + ytplayer_config = json.loads(re.search('ytplayer.config\s*=\s*([^\n]+?});', video_page).group(1)) self.title = ytplayer_config['args']['title'] self.html5player = 'http:' + ytplayer_config['assets']['js'] -- GitLab