Programming2020-04-132 min read

nhaccuatui.com cách lấy link download nhạc bằng python

Kết quả nhận đươc: Có thể tải nhạc hàng loạt từ nct Có thể tải playlist, bài hát Kiến thức:  Python cơ bản  sử dụng requests sử dụng regex Mọi thứ đều

Nguyen Pham
Xin chào. Mình thích lập trình và công nghệ. Đây là blog mình chia sẻ lại các kiến thức về lập trình, công nghệ.

Kết quả nhận đươc:

  • Có thể tải nhạc hàng loạt từ nct
  • Có thể tải playlist, bài hát

Kiến thức:

  • Python cơ bản
  • sử dụng requests
  • sử dụng regex
  • Mọi thứ đều dùng ở mức cơ bản nên rất dễ

Nhược điểm:

  • Cần có tài khoản nct vip.
  • Code có thể chưa hoàn thiện hoản hảo

Bắt đầu:

Chúng ta duyệt web bình thường vào trang nct và bật chức năng cho nhà phát triển nên để bắt các gói tin gửi đi và nhận về.

Có thể dùng chrome hoặc firefox. firefox làm việc này tôt hơn chrome và dễ nhìn hơn rất nhiều.

*Phần bắt gói tin tự nghiên cưu. Sẽ có bài hướng dẫn chi tiết sau.

VD link nhạc: https://www.nhaccuatui.com/bai-hat/canh-hoa-ton-thuong-hoang-yen-chibi.nfEeEv3eo9dV.html

sau khi bắt gói tin bạn sẽ nhận thấy mỗi link một bài hát đều có 1 id như: nfEeEv3eo9dV

Mọi thao tác sau này đều liên quan tới ID này:

Lấy link download GET: https://www.nhaccuatui.com/download/song/+ID

link download lossless GET: https://www.nhaccuatui.com/download/song/+ID+’\_lossless’

Quá trình code hoạt động:

  1. Nhận URL từ người dùng
  2. Khởi tạo header và cookies
  3. Tách lấy ID
  4. Gửi requests
  5. Chuẩn hóa lại url trả về
  6. Xuất url.

Code

https://github.com/pvn10092001/nctlink

GitHub: https://github.com/pvn10092001/nctlink

Tags:#Programming#Python#code#nct
nhaccuatui.com cách lấy link download nhạc bằng python — vdailyapp Blog