Merge pull request #334 from billd100/fix/signature-deciphering
Browse files- pytube/cipher.py +1 -6
pytube/cipher.py
CHANGED
@@ -35,12 +35,7 @@ def get_initial_function_name(js):
|
|
35 |
|
36 |
"""
|
37 |
# c&&d.set("signature", EE(c));
|
38 |
-
pattern = [
|
39 |
-
r'yt\.akamaized\.net/\)\s*\|\|\s*'
|
40 |
-
r'.*?\s*c\s*&&\s*d\.set\([^,]+\s*,\s*(?P<sig>[a-zA-Z0-9$]+)\(',
|
41 |
-
r'\.sig\|\|(?P<sig>[a-zA-Z0-9$]+)\(',
|
42 |
-
r'\bc\s*&&\s*d\.set\([^,]+\s*,\s*(?P<sig>[a-zA-Z0-9$]+)\(',
|
43 |
-
]
|
44 |
logger.debug('finding initial function name')
|
45 |
return regex_search(pattern, js, group=1)
|
46 |
|
|
|
35 |
|
36 |
"""
|
37 |
# c&&d.set("signature", EE(c));
|
38 |
+
pattern = r'\bc\s*&&\s*d\.set\([^,]+\s*,\s*\([^)]*\)\s*\(\s*(?P<sig>[a-zA-Z0-9$]+)\('
|
|
|
|
|
|
|
|
|
|
|
39 |
logger.debug('finding initial function name')
|
40 |
return regex_search(pattern, js, group=1)
|
41 |
|