[Python] Erro ao baixar link no pytube

Discussão em 'Python' iniciado por Stack, Março 18, 2025.

  1. Stack

    Stack Membro Participativo

    Estou tentando baixar um video pelo pytube mas aparece esse erro sempre:

    Baixando vídeo do link: https://www.youtube.com/watch?v=eiQ_4GHqvJY Traceback (most recent call last): File "c:\Users\win10\Documents\Analisador_videos\download_youtube.py", line 32, in yt.baixar_video('https://www.youtube.com/watch?v=eiQ_4GHqvJY') ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "c:\Users\win10\Documents\Analisador_videos\download_youtube.py", line 12, in baixar_video stream = yt.streams.get_highest_resolution() ^^^^^^^^^^ File "C:\Users\win10\AppData\Local\Programs\Python\Python313\Lib\site-packages\pytube_main_.py", line 296, in streams return StreamQuery(self.fmt_streams) ^^^^^^^^^^^^^^^^ File "C:\Users\win10\AppData\Local\Programs\Python\Python313\Lib\site-packages\pytube_main_.py", line 176, in fmt_streams stream_manifest = extract.apply_descrambler(self.streaming_data) ^^^^^^^^^^^^^^^^^^^ File "C:\Users\win10\AppData\Local\Programs\Python\Python313\Lib\site-packages\pytube_main_.py", line 157, in streaming_data if 'streamingData' in self.vid_info: ^^^^^^^^^^^^^ File "C:\Users\win10\AppData\Local\Programs\Python\Python313\Lib\site-packages\pytube_main_.py", line 246, in vid_info innertube_response = innertube.player(self.video_id) File "C:\Users\win10\AppData\Local\Programs\Python\Python313\Lib\site-packages\pytube\innertube.py", line 448, in player return self._call_api(endpoint, query, self.base_data) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\win10\AppData\Local\Programs\Python\Python313\Lib\site-packages\pytube\innertube.py", line 390, in _call_api response = request._execute_request( endpoint_url, ...<2 lines>... data=data ) File "C:\Users\win10\AppData\Local\Programs\Python\Python313\Lib\site-packages\pytube\request.py", line 37, in _execute_request return urlopen(request, timeout=timeout) # nosec File "C:\Users\win10\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 189, in urlopen return opener.open(url, data, timeout) ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^ File "C:\Users\win10\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 495, in open response = meth(req, response) File "C:\Users\win10\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 604, in http_response response = self.parent.error( 'http', request, response, code, msg, hdrs) File "C:\Users\win10\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 533, in error return self._call_chain(*args) ~~~~~~~~~~~~~~~~^^^^^^^ File "C:\Users\win10\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 466, in _call_chain result = func(*args) File "C:\Users\win10\AppData\Local\Programs\Python\Python313\Lib\urllib\request.py", line 613, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 400: Bad Request

    ============================================================================================ Alguém saberia resolver?

    Continue reading...

Compartilhe esta Página