nficano commited on
Commit
eabbdc2
·
unverified ·
2 Parent(s): c38f6f5 1850115

Merge pull request #334 from billd100/fix/signature-deciphering

Browse files
Files changed (1) hide show
  1. 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