pytubefix
Pytubefix 8.3.2 Released
pip install pytubefix
depuis pytubefix importer YouTube depuis pytubefix.cli importer on_progress URL = "URL" yt = YouTube(url, on_progress_callback = on_progress)print(yt.title) ys = yt.streams.get_highest_resolution()ys.download()
depuis pytubefix importer YouTube depuis pytubefix.cli importer on_progress URL = "URL" yt = YouTube(url, on_progress_callback = on_progress)print(yt.title) ys = yt.streams.get_audio_only()ys.download(mp3=True)
depuis pytubefix import Playlist depuis pytubefix.cli import on_progress url = "url"pl = Playlist(url)pour la vidéo en pl.videos:ys = video.streams.get_audio_only()ys.download(mp3=True)
depuis pytubefix importer YouTube depuis pytubefix.cli importer on_progress url = "url" yt = YouTube (url, use_oauth=True,allow_oauth_cache=True, on_progress_callback = on_progress) ys = yt.streams.get_highest_resolution()ys.download() # vous ne recevrez la demande d'authentification qu'une fois le téléchargement effectué
depuis pytubefix importer YouTubefrom pytubefix.cli import on_progressurl = "url"yt = YouTube(url, on_progress_callback = on_progress)ys = yt.streams.get_highest_resolution()ys.download(output_path="path/to/directory")
à partir de pytubefix import YouTubeyt = YouTube('http://youtube.com/watch?v=2lAe1cqCOXo')subtitles = yt.captionsprint(subtitles)
depuis pytubefix importer YouTube yt = YouTube('http://youtube.com/watch?v=2lAe1cqCOXo')caption = yt.captions['a.en']print(caption.generate_srt_captions())
depuis pytubefix importer YouTube yt = YouTube('http://youtube.com/watch?v=2lAe1cqCOXo')caption = yt.captions['a.en']caption.save_captions("captions.txt")
à partir de pytubefix import Channelc = Channel("https://www.youtube.com/@ProgrammingKnowledge/featured")print(f'Nom de la chaîne : {c.channel_name}')
à partir de pytubefix import Channelc = Channel("https://www.youtube.com/@ProgrammingKnowledge")print(f'Téléchargement de vidéos par : {c.channel_name}')pour la vidéo dans c.videos:download = video.streams. get_highest_resolution().download()
>>> à partir de l'importation de pytubefix Recherche>>> >>> résultats = Recherche ('Github Issue Best Practices')>>> >>> pour la vidéo dans results.videos : ... print(f'Titre : {video.title}') ... print(f'URL : {video.watch_url}') ... print(f'Durée : {video.length} sec') ... imprimer('---') ... Titre : Bonnes pratiques avec les problèmes GitHubURL : https://youtube.com/watch?v=v1AeHaopAYEDurée : 406 secondes---Titre : Conseils et directives concernant les problèmes GitHubURL : https://youtube.com/watch?v=kezinXSoV5ADurée : 852 sec---Titre : 13 techniques et raccourcis Git avancés (mais utiles)URL : https://youtube.com/watch?v=ecK3EnyGD8oDurée : 486 sec---Titre : Gestion d'outils, astuces et bonnes pratiques d'une organisation GitHub - Mark MatyasURL : https://youtube.com/watch?v=1T4HAPBFbb0Durée : 1525 sec---Titre : Connaissez-vous la meilleure façon de gérer les problèmes GitHub ?URL : https://youtube.com/watch?v=OccRyzAS4VcDuration : 534 secondes--->>>
>>> depuis pytubefix.contrib.search import Recherche, Filtre>>> >>> >>> f = { ... 'upload_data' : Filter.get_upload_data('Aujourd'hui'), ... 'type' : Filter.get_type("Vidéo"), ... 'durée': Filter.get_duration("Moins de 4 minutes"), ... 'fonctionnalités' : [Filter.get_features("4K"), Filter.get_features("Creative Commons")], ... 'sort_by' : Filter.get_sort_by("Date de téléchargement") ... }>>> >>> s = Search('music', filters=f)>>> for c dans s.videos : ... imprimer(c.watch_url) ... https://youtube.com/watch?v=_Rq8MzYz0YUhttps://youtube.com/watch?v=YHPGM8nBk3Uhttps://youtube.com/watch?v=m98WShs7MLEhttps://youtube.com/watch?v=-vBqfC3Nir0https ://youtube.com/watch?v=LbtrnCjopwkhttps://youtube.com/watch?v=pfl2ga6AS3chttps://youtube.com/watch?v=TzNk2ygEU4chttps://youtube.com/watch?v=yQfXVRKvA70https:/ /youtube.com/watch?v=G5tQX990XU0https://youtube.com/watch?v=4LQzYMhtXV8https://youtube.com/watch?v=BOLGwdjCSAohttps://youtube.com/watch?v=CgSH3Ww3MHshttps://youtube .com/watch?v=_43tx98VEWchttps://youtube.com/watch?v=wLDRGZaBEoQhttps://youtube.com/watch?v=3qaHb2t3Lkwhttps://youtube.com/watch?v=56deLmbicLghttps://youtube.com /watch?v=pQk2TzmwnS0https://youtube.com/watch?v=NJ3sOlg8KGohttps://youtube.com/watch?v=kfDSHjlk4Pghttps://youtube.com/watch?v=8KHak4ZNO3k>>>