pafy 패키지는 Youtube의 메타 데이터를 수집/검색하거나 다운로드 할 수 있는 Python 라이브러리 입니다.
pafy는 다음과 같은 특징을 가지고 있습니다.
참고로 pafy에 기본 값의 YouTube API 키가 저장되어 있기 때문에 현재까지 API 키는 선택 사항입니다. 하지만 향후 API 기본값이 언제 삭제될지 모르기 때문에 API 키를 설정해두는 것을 권장해 드립니다.
pafy.set_api_key(key)
www.youtube.com/watch?v=F4neLJQC1_E"
pip install pafy
pip install youtube-dl
>>> import pafy
>>> url = "www.youtube.com/watch?v=Nj2U6rhnucI"
>>> video = pafy.new(url)
import pafy
url = "https://www.youtube.com/watch?v=F4neLJQC1_E"
video = pafy.new(url)
print(f"영상제목: {video.title}")
print(f"별점: {video.rating}")
print(f"뷰수: {video.viewcount}")
print(f"제작자: {video.author}")
print(f"플레이길이(초): {video.length}")
print(f"플레이시간: {video.duration}")
print(f"좋아요: {video.likes}건\n싫어요: {video.dislikes}건")
print(f"유투브ID: {video.videoid}")
>> 유투브ID: F4neLJQC1_E
print(f"검색 키워드: {video.keywords}")
import pafy
url = "https://www.youtube.com/watch?v=F4neLJQC1_E"
video = pafy.new(url)
audio_url = video.getbestaudio(preftype="m4a").url
print(audio_url)
import pafy
import os
url = "https://www.youtube.com/watch?v=F4neLJQC1_E"
video = pafy.new(url)
audio_media = video.getbestaudio(preftype="m4a")
BASE_DIR = os.getcwd() + "\\" + "download"
print(BASE_DIR)
audio_media.download(filepath=BASE_DIR)
파이썬으로 VLC미디어플레이어 컨트롤하기 고급편 (2) | 2021.05.05 |
---|---|
파이썬으로 VLC미디어플레이어를 컨트롤 하기 기초편 (0) | 2021.05.03 |
파이썬과 VLC 미디어 플레이어 (6) | 2021.05.02 |
윈도우10기반 파이썬 개발 가상환경 설정하기 (0) | 2021.05.01 |
구글 개발자콘솔, Youtube Data API v3 키 생성 (0) | 2021.04.26 |
댓글 영역