在本教程中,您将学习如何下载 “udemy “课程供离线使用。
第1步:准备好Udemy文件夹
我在Docker目录下创建一个名为 “udemy “的新目录。
第2步:安装Ubuntu图像
我在Synology Docker窗口中点击 “注册 “标签,并搜索 “ubunutu”。我选择Docker镜像 “ubunutu”,然后点击 “最新 “标签。
我双击我的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
第四步:将Udemy下载器投入运行
现在我需要一个 “访问令牌”。我用Firefox浏览器访问Udemy,并打开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/