Fork me on GitHub

Herr Knedel/Synology DiskStation 上的 Udemy 下载器

Created Sun, 30 May 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 16:41:41 +0000 难度等级: 不太容易,也不太难

697 Words

在本教程中,您将学习如何下载 “udemy “课程供离线使用。

第1步:准备好Udemy文件夹

我在Docker目录下创建一个名为 “udemy “的新目录。

第2步:安装Ubuntu图像

我在Synology Docker窗口中点击 “注册 “标签,并搜索 “ubunutu”。我选择Docker镜像 “ubunutu”,然后点击 “最新 “标签。

我双击我的Ubuntu图像。然后我点击 “高级设置”,在这里也激活了 “自动重新启动”。 我选择 “卷 “选项卡并点击 “添加文件夹”。我在那里创建了一个新的文件夹,挂载路径为”/download”。 现在可以启动容器了

第4步:安装Udemy下载器

我在Synology Docker窗口中点击 “容器”,然后双击我的 “Udemy容器”。然后我点击 “终端 “标签,输入以下命令。

命令。

x
+
Terminal

$ 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。我点击 “网络存储 “标签并复制 “访问令牌”。

我在我的容器中创建一个新文件。
x
+
Terminal

$ echo "access_token=859wjuhV7PMLsZu15GOWias9A0iFnRjkL9pJXOv2" > /download/cookie.txt

之后,我可以下载我已经购买的课程。
x
+
Terminal

$ cd /download
$ python3 udemy-dl-master/udemy-dl.py -k /download/cookie.txt https://www.udemy.com/course/ansible-grundlagen/learn/

见。