title: pytube.exceptions.RegexMatchError: get_throttling_function_name: could not find match for multiple
body: <p>I used to download songs the following way:</p>
  <pre><code>from pytube import YouTube
  video = YouTube('https://www.youtube.com/watch?v=AWXvSBHB210')
  video.streams.get_by_itag(251).download()
  </code></pre>
  <p>Since today there is this error:</p>
  <pre><code>Traceback (most recent call last):
    File &quot;C:\Users\Me\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\__main__.py&quot;, line 170, in fmt_streams
      extract.apply_signature(stream_manifest, self.vid_info, self.js)
    File &quot;C:\Users\Me\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\extract.py&quot;, line 409, in apply_signature
      cipher = Cipher(js=js)
    File &quot;C:\Users\Me\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\cipher.py&quot;, line 43, in __init__
      self.throttling_plan = get_throttling_plan(js)
    File &quot;C:\Users\Me\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\cipher.py&quot;, line 387, in get_throttling_plan
      raw_code = get_throttling_function_code(js)
    File &quot;C:\Users\Me\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\cipher.py&quot;, line 293, in get_throttling_function_code
      name = re.escape(get_throttling_function_name(js))
    File &quot;C:\Users\Me\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\cipher.py&quot;, line 278, in get_throttling_function_name
      raise RegexMatchError(
  pytube.exceptions.RegexMatchError: get_throttling_function_name: could not find match for multiple
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
    File &quot;C:\Users\Me\Documents\YouTubeDownloader.py&quot;, line 3, in &lt;module&gt;
      video.streams.get_by_itag(251).download()
    File &quot;C:\Users\Me\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\__main__.py&quot;, line 285, in streams
      return StreamQuery(self.fmt_streams)
    File &quot;C:\Users\Me\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\__main__.py&quot;, line 177, in fmt_streams
      extract.apply_signature(stream_manifest, self.vid_info, self.js)
    File &quot;C:\Users\Me\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\extract.py&quot;, line 409, in apply_signature
      cipher = Cipher(js=js)
    File &quot;C:\Users\Me\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\cipher.py&quot;, line 43, in __init__
      self.throttling_plan = get_throttling_plan(js)
    File &quot;C:\Users\Me\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\cipher.py&quot;, line 387, in get_throttling_plan
      raw_code = get_throttling_function_code(js)
    File &quot;C:\Users\Me\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\cipher.py&quot;, line 293, in get_throttling_function_code
      name = re.escape(get_throttling_function_name(js))
    File &quot;C:\Users\Me\AppData\Local\Programs\Python\Python39\lib\site-packages\pytube\cipher.py&quot;, line 278, in get_throttling_function_name
      raise RegexMatchError(
  pytube.exceptions.RegexMatchError: get_throttling_function_name: could not find match for multiple
  </code></pre>