В этом руководстве вы узнаете, как скачать курсы “udemy” для автономного использования.
Шаг 1: Подготовьте папку Udemy
Я создаю новый каталог под названием “udemy” в каталоге Docker.
Шаг 2: Установите образ Ubuntu
Я перехожу на вкладку “Регистрация” в окне Synology Docker и ищу “ubunutu”. Я выбираю образ Docker “ubunutu” и затем нажимаю на тег “latest”.
Я дважды щелкаю по образу Ubuntu. Затем я нажимаю на “Дополнительные настройки” и активирую “Автоматический перезапуск” здесь же.
Я выбираю вкладку “Том” и нажимаю “Добавить папку”. Там я создаю новую папку с таким путем монтирования “/download”.
Теперь контейнер можно запустить
Шаг 4: Установите программу загрузки Udemy
Я нажимаю на “Контейнер” в окне Synology Docker и дважды щелкаю на моем “контейнере Udemy”. Затем я перехожу на вкладку “Терминал” и ввожу следующие команды.
Команды:
$ apt-get update
$ apt-get install python3 python3-pip wget unzip
$ cd /download
$ wget https://github.com/r0oth3x49/udemy-dl/archive/refs/heads/master.zip
$ unzip master.zip
$ cd udemy-dl-master
$ pip3 pip install -r requirements.txt
Шаг 4: Ввод в действие программы загрузки Udemy
Теперь мне нужен “маркер доступа”. Я захожу на сайт Udemy через браузер Firefox и открываю Firebug. Я перехожу на вкладку “Веб-хранилище” и копирую “Токен доступа”.
Я создаю новый файл в своем контейнере:
$ echo "access_token=859wjuhV7PMLsZu15GOWias9A0iFnRjkL9pJXOv2" > /download/cookie.txt
$ cd /download
$ python3 udemy-dl-master/udemy-dl.py -k /download/cookie.txt https://www.udemy.com/course/ansible-grundlagen/learn/