JuanBindez / pytubefix

Python3 library for downloading YouTube Videos.
http://pytubefix.rtfd.io/
MIT License
674 stars 95 forks source link

pytubefix.exceptions.RegexMatchError: get_throttling_function_name: could not find match for multiple #133

Closed in4sec-org closed 3 months ago

in4sec-org commented 3 months ago

Screenshot from 2024-07-25 12-54-13

in4sec-org commented 3 months ago

Yesterday and before that it worked, the code is the same (pytubefix==6.3.4rc1).

in4sec-org commented 3 months ago

temporarily achieved working condition with such edits

Screenshot from 2024-07-25 13-08-54

here are the lines I added

nano +137 /usr/local/lib/python3.10/dist-packages/pytubefix/cipher.py
r'a\.[a-zA-Z]\s*&&\s*\([a-z]\s*=\s*a\.get\("n"\)\)\s*&&.*\|\|\s*([a-z]+)',
        r'\([a-z]\s*=\s*([a-zA-Z0-9$]+)(\[\d+\])\([a-z]\)'
Tanmaypatil123 commented 3 months ago

facing the same issue

kettenbach-it commented 3 months ago

Same here

JuanBindez commented 3 months ago

Is this in the latest version of pytubefix?

kettenbach-it commented 3 months ago

For me the latest pytubefix fixed it