Thư viện Pafy được sử dụng để truy xuất nội dung và siêu dữ liệu của YouTube.
Dưới đây là danh sách các tính năng mà Pafy cung cấp:
- Truy xuất siêu dữ liệu như số lượt xem, thời lượng, xếp hạng, tác giả, hình thu nhỏ, từ khóa
- Tải xuống video hoặc âm thanh ở độ phân giải yêu cầu / tốc độ bit / định dạng / kích thước tệp
- Công cụ dòng lệnh để tải xuống trực tiếp từ dòng lệnh
- Truy xuất URL để phát video trong trình phát như vlc hoặc mplayer
- Làm việc với video giới hạn độ tuổi và video không thể nhúng
- Chọn luồng chất lượng cao nhất để tải xuống hoặc phát trực tuyến
- Chỉ tải xuống video (không có âm thanh) ở định dạng m4v hoặc webm
- Chỉ tải xuống âm thanh (không có video) ở định dạng ogg hoặc m4a
- Truy xuất danh sách phát và siêu dữ liệu danh sách phát
- Làm việc với Python 2.6+ và 3.3+
- Tùy chọn phụ thuộc vào youtube-dl (được khuyến nghị; ổn định hơn)
Cài đặt
Để cài đặt pafy, sử dụng lệnh: pip install pafy
Pafy có thể phụ thuộc vào youtube-dl để sử dụng ổn định hơn, bạn nên cài đặt youtube-dl trước khi cài pafy. Ta có thể sử dụng lệnh cài đặt youtube-dl như sau: pip install youtube_dl