美文网首页遥感
爱课程视频以及课件下载

爱课程视频以及课件下载

作者: 刘点石 | 来源:发表于2018-03-05 17:06 被阅读1947次

Github地址:点我直达

如果你觉得这个工具帮到了你,请你抽出一点时间在Github上给我一个star,这是我继续更新的动力。


求star

这个啰嗦的文件的目录:说明、更新日志、使用教程

说明:

本程序可用于下载爱课程网站上的视频和课件资源,除此之外还支持课程界面的『习题作业』、『测试试卷』等所有课程资源下载。

特点:

1.作者是个门外汉,所以代码写得特别烂,但同时也在不断优化

2.保持不断更新

3.如果Github无法下载,可点我从坚果云下载

4.如果这个程序帮到了你,欢迎star

更新日志:

V1.3.6(2018.11.7)

重要说明:根据部分同学反映程序无法正常运行(表现为无故自动结束运行),这个bug在我这边没有复现所以无法发现根本原因,疑似是部分地区无法正常访问新版本所调用的爱课程的API所致。该版本的程序支持解析PPT课件40秒若无结果自动切换至解析PDF课件的方法。

V1.3.5(2018.10.23)

修复了新的解析方式无法获取完整资源的bug

V1.3.4(2018.10.15)

现已支持PPT文件下载,感谢@爱乒乓和电视做靠谱儿的事儿,最大限度地保持官网课程资源的原貌,因未经严格测试,所以并未移除原解析pdf课件地功能,如果解析PPT文件失效会自动调用原解析文件。本次使用教程变动较大,建议阅读。

V1.3.3(2018.10.4)

新增Linux和macOS的支持,目前已支持在三大平台运行,具体操作看下面的使用教程。

V1.3.2(2018.9.30)

修复了某些情况下无法改名和下载的bug

V1.3.1(2018.9.23)

可自动生成两个文本文件批量下载链接.txt分条下载链接.txt,可根据需要批量下载或单个文件下载

V1.3(2018.9.15)

新增自动生成改名程序change_name.cmd,双击即可修改文件名,可随时离线修改。

V1.2.6(2018.9.14)

修复了某些课程无法改名的bug

V1.2.5(2018.8.19)

增加爱课程页面的“习题作业”和“测试试卷”资源的下载(如下图),目前已支持爱课程所有课程所有资源的下载。

V1.2.4(2018.8.6)

彻底修复了抓取不全的bug(我用人格担保 /doge),修复了部分文件不能改名的bug,新增下载课程列表里的“其他资源”的功能(实验性,可能不稳定)。

下一个版本会把改名功能单独独立出来。

V1.2.3(2018.7.27)

修复了抓取不全的bug,增加提示信息。

V1.2.2(2018.7.16)

经反馈,已知的从爱课程网页获取资源的解析方式有两种,目前的版本已经包含了这两种解析方式,但不能确认是否存在其他的解析方式,如果在使用过程中发现解析失败,请将课程的链接以各种方式反馈给我。

V1.2.1(2018.6.7)

近日爱课程更改了前端逻辑,使源程序失效,具体表现为下载链接.txt文件为空,2.1版本已修复

其运行方法与V2.0基本一致,请参考V2.0的运行方法。

已知Bug:某些课程的文件会出现无法改名的bug,待修复。

V1.2(2018.4.20)

0.程序完全重写

1.因为爱课程限制,下载速度特别慢,故把原程序的下载功能取消,改为给出下载链接,由用户选择下载工具进行下载

2.新增改名功能

使用教程:

在Windows上运行:

简略无废话版:

如下:

  1. 安装Python(建议Python3.5以上),在安装时选准从选择将Python添加至环境变量
  2. 下载或clone
  3. 安装bs4,requests,lxml
  4. Powershell或者cmd中运行run.py,或者直接电机start.cmd文件,按照提示输入信息
  5. 此时会在输入的路径中生成两个文本文件批量下载链接.txt分条下载链接.txt,下载链接均在其中,可根据需要复制到下载软件中下载,同时会生成一个改名文件change_name.cmd,双击即可改名
  6. change_name.cmd改名文件复制到刚刚下载好的课程资源文件目录中,双击即可修改

详细版:

1.安装Python3.5及以上

如果没有安装Python的话,需要先安装Python

推荐前往Python官网下载

如果下载的是Python3.6的版本,下载完成后得到一个名为python-3.6.exe的文件,双击打开,界面如图所示:

image

一定要把那个Add Python 3.6 to PATH选项打上勾。

等进度条跑完,就完成了Python的安装。

2.运行

安装第三方库

本程序使用的第三方库有:requests,BeautifulSoup,lxml

按下Win+R键在弹出的框中输入cmd打开命令提示符,依次输入:

pip install requests
pip install bs4
pip install lxml
下载源代码并运行
image

之后会下载一个.zip的压缩包,将其中的内容解压到桌面上会得到如下文件:

image

在空白处按住Shift单击右键,选择在此处打开Powershell窗口(只有较新的win10版本才有该选项,其他Windows可选择在Cmd中打开),输入python run.py即可运行。也可以直接双击start.cmd运行。

运行程序时,输入保存地址、课程地址

image

这是在保存地址内会出现下载链接.txt文件,里面为该课程所有视频、课件的下载地址,可将链接复制后用第三方下载工具如迅雷下载

同时也会生成一个change_name.cmd文件用于改名

如下图所示

image

例如随便选择几个该课程的课件地址复制

image

打开迅雷即可下载

image

下载后的文件名字是乱的

image

双击change_name.cmd后即可自动改名

image

3.运行注意事项

  • 输入程序的链接格式为http://www.icourses.cn/sCourse/course_****.html

    http://www.icourses.cn/sCourse/course_5976.html

  • 输入保存地址的例子D:\学习资料\爱课程,不能有空格,建议直接到文件管理器中复制路径,如图

    image
  • 如果以上操作都正确但无法下载,请联系我

  • 本程序仅用于个人学习使用,如果侵害了相关人员的权益,请及时删除

在Linux/macOs上运行:

简略无废话版:

如下:

  1. 安装Python(建议Python3.5以上)
  2. 下载或clone
  3. 安装bs4,requests,lxml三个Python库
  4. 修改配置文件config.py,给予权限后运行start.sh,或者直接运行run.py,按照提示输入信息
  5. 此时会在输入的路径中生成两个文本文件批量下载链接.txt分条下载链接.txt,下载链接均在其中,可根据需要复制到下载软件中下载,同时会生成一个改名文件change_name.sh,给予权限并运行即可改名

详细版:

1.安装Python3.5及以上及第三方库

在不同的Linux发行版上安装Python3的方法也各不相同,请自行查询

在macOS上安装Python推荐使用homebrew

安装三个第三方库的方法也与Windows一样

2.下载源代码并解压

与Windows相同

3.运行

在终端内切换到解压目录

打开config.py文件修改配置,将mode的值改为1

image

在终端输入chmod 777 start.sh给予权限,然后输入./start.sh运行,或者直接运行run.py如下图:

image

按照提示输入信息即可。

如果PPT文件解析失败会自动调用原解析文件解析pdf课件

运行结束后会在输入的路径内产生三个文件:

image

根据需要复制相应的下载链接至下载软件进行下载,下载好的文件名字是乱的:

image

此时在终端切换到该路径下,输入chmod 777 change_name.sh然后输入./change_name.sh即可改名

image image

Python小白,自娱自乐,大神勿喷,手动/doge

QQ : 1833727822

微博:@_刘点石

博客:点石成铁

相关文章

网友评论

  • 45702b5f611f:你好,很不错,但是http://www.icourses.cn/sCourse/course_6560.html这个课程的视频不完整少了很多。
    刘点石:已修复
  • e2284abe6c03:谢谢大佬!!:smiley:
  • 不怕钢叉的呱呱:很感谢您,就是名字乱码
    刘点石:@董呱呱 能麻烦你把课程链接发给我吗
  • d8c535b56ecc:您好 先在这儿谢谢您 我下载了http://www.icourses.cn/sCourse/course_2980.html中的课件 链接里面没有习题作业中的PDF 只有课程章节中的 也没有测试试卷中的PDF 请问是我打开的方式不对吗
    刘点石:@韩康 我刚刚把这门课的pdf都下载了,改名和文件数量都对得上😂,如图https://ws1.sinaimg.cn/large/006y4Bmtly1fs33srsqp8j30mb0jxn0a.jpg

    我已经把pdf打包上传到百度云啦
    链接: https://pan.baidu.com/s/1h3MeDRbTrXPIExPkUek7vA 密码: mr7t
    d8c535b56ecc:@刘点石 您好 除了pdf下载不全 还有改名只能改视频的名字不能改pdf的名字 如果您方便的话可以帮我跑一下pdf的下载链接吗 几百个乱码pdf看的头都晕了:relaxed:
    刘点石:@韩康 你好,我这边试了一下没有问题,我明天仔细看看再回复你吧😂

本文标题:爱课程视频以及课件下载

本文链接:https://www.haomeiwen.com/subject/pzbhfftx.html