https://esgeeks.com/?p=5392

udemy-dl es una herramienta multiplataforma basada en Python para descargar cursos de udemy para uso personal fuera de línea.

Esta breve publicación te guiará a través de pasos simples para descargar videos Udemy que no se pueden descargar desde el sitio web y, obviamente aquellos que se sí se pueden, todo ello desde la línea de comandos!

Algunos usuarios pueden preferir descargar cursos de video de udemy.com a su ordenador local después de la compra para fines de acceso sin conexión, archivado o situaciones en las que la conexión a Internet no es lo suficientemente rápida.

Existen varias aplicaciones que admiten la descarga de cursos de video de Udemy. Todos requieren que los cursos hayan sido comprados o sean gratuitos; No es posible descargar cursos que no pagaste o que no son gratuitos. Afortunadamente, encontré un script de Python que solucionó mi problema fácilmente. Se trata de udemy-dl.

1. Características:

Comandos de udemy-dl

Comandos de udemy-dl

  • Guarda los enlaces de descarga directa del curso en un archivo de texto (opción: --save)
  • Almacena las credenciales en un archivo y úselas más adelante para iniciar sesión (opción: --cache)
  • Enumera los contenidos del curso y la resolución del video, sugiere la mejor resolución (opción: --info)
  • Descarga todos los subtítulos disponibles para un video (opciones: --sub-only, --skip-sub)
  • Descargaa el capítulo espacial en un curso (opción:-c / --chapter)
  • Descarga la lectura específica en un capítulo (opción: -l / --lecture)
  • Descarga el(los) capítulo(s) proporcionando rango en un curso (opción: --chapter-start, --chapter-end)
  • Descarga la(s) clase(s) proporcionando rango en un capítulo (opción: --lecture-start, --lecture-end)
  • Descarga la(s) lectura(s) resolución solicitada (opción: -q / --quality)
  • Descarga el curso a la ruta solicitada por el usuario (opción: -o / --output)
  • Autenticación mediante cookies (opción: -k / --cookies)
  • Descarga/guarda los nombres de las lecturas (opción: --names)
  • Descarga clases que contengan caracteres Unicode inseguros en el título/nombre (opción: --unsafe)

2. Instalación y uso de udemy-dl

Para comenzar a descargar los cursos de Udemy es necesario tener a la orden dos cosas: usuario y contraseña (obviamente no puedes descargar cualquier curso, sino los que tienes en tu cuenta).


Ahora, empezamos a clonar el repositorio y a instalar los requerimientos:

git clone https://github.com/r0oth3x49/udemy-dl.git
cd udemy-dl/
pip install -r requirements.txt
Instalar udemy-dl

Instalar udemy-dl

Uso

  • Descargar un curso de Udemy:
python udemy-dl.py URL_CURSO
Descargar curso de Udemy con script

Descargar curso de Udemy con script

Curso descargado de Udemy desde terminal Linux

Curso descargado de Udemy desde terminal Linux

  • Descargar curso con resolución específica:
python udemy-dl.py URL_CURSO -q 720
  • Descargar el curso a una ubicación específica
python udemy-dl.py URL_CURSO -o "/ruta/al/directorio/"
  • Descargar el curso con resolución específica a una ubicación específica:
python udemy-dl.py URL_CURSO -q 720 -o "/ruta/al/directorio/"
  • Descargar el capítulo específico de un curso:
python udemy-dl.py URL_CURSO -c NUMERO


  • Descargar la lectura específica de un capítulo:
python udemy-dl.py URL_CURSO -c NUMERO -l NUMERO
Lectura específica de un capítulo de un vídeo Udemy

Lectura específica de un capítulo de un vídeo Udemy

  • Enumerar un capítulo específico de un curso:
python udemy-dl.py URL_CURSO -c NUMERO --info
  • Enumerar una lectura específica de un capítulo:
python udemy-dl.py URL_CURSO -c NUMERO -l NUMERO --info
python udemy-dl.py para Udemy

Cursos offline de Udemy con udemy-dl.py

Finalmente, para mostrar todos los comandos e indicaciones que éste script puede conseguir, simplemente ejecuta el comando python udemy-dl.py -h.

Y así es como puedes descargar cualquier curso de Udemy que hayas adquirido en tu cuenta ¿genial no? ¡No olvides compartirlo en tus redes sociales! :’)


¡Mantente actualizado!

Suscríbete a nuestro boletín semanal...

Suscríbete a nuestro boletín electrónico para recibir artículos útiles y ofertas especiales. No te perderás absolutamente de nada!

Enviaremos solamente boletines al email y no compartiremos tu email.