Làm thế nào để tải khóa học từ Udemy? - Blogger Hải Nam

Thông báo

Blog mình đang chỉnh sửa nên có lỗi gì mọi người bỏ qua nhé.

Post Top Ad

Responsive Ads Here
Làm thế nào để tải khóa học từ Udemy?

Làm thế nào để tải khóa học từ Udemy?

Share This
Udemy.com là một nền tảng học tập trực tuyến, được sáng lập bởi Eren Bali, Oktay Caglar, Gagan Biyani vào năm 2010. Hiện tại theo CrunchBase, Udemy có hơn 40,000 khóa học trực tuyến bao gồm cả khóa học miễn phí và trả phí. Học online qua Udemy là một cách khá chủ động trong việc nắm bắt các kiến thức online, công nghệ số, marketing, photoshop, các kỹ năng mềm, lập trình, ngôn ngữ, v..v..

Hình thức học trực tuyến đã có mặt tại nhiều nước trên thế giới và một trong số những MOOCs (Massive Open Online Courses) nổi tiếng như Coursera, Edx.org, Allison hay các ứng dụng học lập trình miễn phí như Code.org, hay CodeAcademy và Việt Nam chúng ta có EduMall, Kyna hay Học Mãi.

Udemy cho phép người dùng tạo một tài khoản và có thể ghi danh (Enroll) khóa học có trên Udemy. Vào những dịp đặc biệt như Black Friday, Udemy tổ chức những đợt khuyến mãi, giảm giá khóa học,... giúp cho người học có thể học tập được nhiều hơn. Và việc tải khóa học để học những lúc không có mạng cũng là một điều mà người học quan tâm. Tuy nhiên, Udemy lại không cho phép tải khóa học về để tránh những vấn đề về bản quyền. Sau đây mình sẽ chia sẻ một công cụ tải khóa học từ Udemy để xem, học offline nếu cần.
Lưu ý: Chỉ tài được khóa học đã ghi danh (Enroll) rồi thôi nhé.
Lưu ý: Chỉ tài được khóa học đã ghi danh (Enroll) rồi thôi nhé.

Giới thiệu về công cụ udemy-dl

Udemy-dl là công cụ được viết bằng ngôn ngữ lập trình Python để tải về các khóa học Udemy sử dụng cho mục đích cá nhân. Tác giả của công cụ này là Nasir Khan (r0oth3x49). Công cụ này đã được mình thử và cho hiệu quả khá cao.

udemy-dl

Yêu cầu hệ thống

Công cụ này sử dụng được trên tất cả hệ điều hành phổ biến hiện tại (Windows, Linux, Distro Linux, Mac OS X) miễn sao có Python là được. Các bạn có thể tải Python tại trang chủ: python.org. Tải về phiên bản nào cũng được nhé, miễn sao cài được là OK.

Tải công cụ

Các bạn có thể tải công cụ udemy-dl tại đây.

Hướng dẫn sử dụng (Dành cho bạn nào đang dùng Windows)

Bước 1: Cài đặt Python (bạn nào chưa biết thì vào đây nhé, hướng dẫn chi tiết luôn đó).
Bước 2: Giải nén file .zip của công cụ được thư mục udemy-dl-master
Bước 3: Mở hộp thoại System Properties bằng cách mở hộp thoại Run lên (Windows + R) và nhập SystemPropertiesAdvanced.exe rồi nhấn OK.
Bước 4: Trong hộp thoại System Properties, chọn Environment Variables... Hộp thoại Environment Variables hiện ra. Trong phần System variables, click đúp vào dòng có chữ Path. Một hộp thoại Edit environment variable hiện ra, nhấn New, dán đường dẫn đến thư mục udemy-dl-master mà bạn đã giải nén, nhấn OK.
Lưu ý: Nếu bạn chưa thêm những đường dẫn tới thư mục cài đặt Python và thư mục Script trong thư mục cài đặt Python thì bạn thêm hết vào nhé.
Bước 4: Mở PowerShell lên, nhập mã: pip install requests. Nhấn Enter, đợi xong nhập tiếp mã: pip install colorama. Nhấn Enter lần nữa, đợi nó xong là OK.
Thế là xong rồi đó, tải khóa học nào!

Tiến hành tải khóa học

Mở Command Prompt (cmd) lên, nhập lệnh theo cú pháp sau.
udemy-dl.py -u [email protected] -p password https://www.udemy.com/COURSE_NAME
Thay [email protected] bằng email đăng nhập của bạn, password bằng mật khẩu của bạn, https://www.udemy.com/COURSE_NAME bằng đường dẫn khóa học bạn muốn tải. Đợi nó tải xong và hưởng thụ thành quả. Enjoy!

Một số đoạn lệnh có thể bạn sẽ cần

Tải khóa học với độ phân giải xác định:
udemy-dl.py -u [email protected] -p password udemy-dl.py -u [email protected] -p p4ssw0rd https://www.udemy.com/COURSE_NAME -r 720
Tải khóa học tới một thư mục xác định:
udemy-dl.py -u [email protected] -p p4ssw0rd https://www.udemy.com/COURSE_NAME -o "/path/to/directory/"
Tải khóa học với độ phân giải, thư mục xác định:
udemy-dl.py -u [email protected] -p p4ssw0rd https://www.udemy.com/COURSE_NAME -r 720 -o "/path/to/directory/"
Lưu link tải:
udemy-dl.py -u [email protected] -p p4ssw0rd https://www.udemy.com/COURSE_NAME -s
Lưu link tải với độ phân giải xác định:
udemy-dl.py -u [email protected] -p p4ssw0rd https://www.udemy.com/COURSE_NAME -s -r 720
Lưu link tải tới thư mục xác định:
udemy-dl.py -u [email protected] -p p4ssw0rd https://www.udemy.com/COURSE_NAME -s -o "/path/to/directory/"
Lưu link tải với độ phân giải, thư mục xác định:
udemy-dl.py -u [email protected] -p p4ssw0rd https://www.udemy.com/COURSE_NAME -s -r 720 -o "/path/to/directory/"
Tải khóa học và lưu thông tin đăng nhập vào file config:
udemy-dl.py -u [email protected] -p p4ssw0rd https://www.udemy.com/COURSE_NAME --configs
Tải khóa học với độ phân giải xác định và đặt độ phân giải đó làm mặc định:
udemy-dl.py -u [email protected] -p p4ssw0rd https://www.udemy.com/COURSE_NAME -r 1080 -d
Tải khóa học nhưng không tải phụ đề:
udemy-dl.py -u [email protected] -p p4ssw0rd https://www.udemy.com/COURSE_NAME --skip-sub
Chỉ tải phụ đề:
udemy-dl.py -u [email protected] -p p4ssw0rd https://www.udemy.com/COURSE_NAME --sub-only
Hiển thị thông tin về video khóa học:
udemy-dl.py -u [email protected] -p p4ssw0rd https://www.udemy.com/COURSE_NAME -l

Lưu ý: Trong lúc tải khóa học có thể phát sinh một số lỗi, các bạn hãy thử làm lại, nếu lỗi phát sinh liên tục, các bạn có thể ghi lỗi ở phần bình luận bên dưới để mình giúp nhé.

Post Bottom Ad

Responsive Ads Here

Pages