From fbf46b04537cb4033016aac810f823f2598a9260 Mon Sep 17 00:00:00 2001 From: Mort Yao Date: Thu, 9 May 2019 01:22:03 +0200 Subject: [PATCH] [youtube] fix #749, again (see also 1401f9a) --- 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 5000cc22..0629035b 100644 --- a/src/you_get/extractors/youtube.py +++ b/src/you_get/extractors/youtube.py @@ -109,7 +109,7 @@ class YouTube(VideoExtractor): else: f2def = re.search(r'[^$\w]%s:function\((\w+)\)(\{[^\{\}]+\})' % f2e, js) f2def = 'function {}({},b){}'.format(f2e, f2def.group(1), f2def.group(2)) - f2 = re.sub(r'(\W)(as|if|in|is|or)\(', r'\1_\2(', f2) + f2 = re.sub(r'(as|if|in|is|or)', r'_\1', f2) f2 = re.sub(r'\$', '_dollar', f2) code = code + 'global %s\n' % f2 + tr_js(f2def)