Giới thiệu Module Pafy trong Python

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

Ví dụ