小程序中的视频课程下载方法分享,下载方法简单实用!

前言:

随着知识付费的不断普及和小程序的不断发展,我们学习使用的很多视频课程都会在小程序中展示!我们使用小程序的目的就是为了观看视频课程的时候简单方便,但是有一些小程序,它是禁止让我们保存视频课程的,只能在线观看,这就非常影响我们的学习效果!

今天我就教大家如何强制下载小程序中的视频课程!

下载视频需要软件,大家可以使用《地瓜网络技术综合助手》就可以实现一键下载小程序中的视频课程!

接下来我一步一步的教大家如何使用软件来强制下载我们需要的视频课程!

第一步,打开软件,初始化配置

首先打开我们的软件,然后点击初始化和开始监测

第二步,正常观看视频。

初始化软件之后,我们正常的观看一下我们需要下载的视频课程就可以的。一般观看2秒钟就可以的

第三步,地址自动抓取。

当我们正常观看我们需要下载的视频课程的时候,软件会在后台自动的获取到这个视频的真实下载地址,并且显示到软件当中

第四步,一键下载视频。

通过第三步,我们已经获取到视频课制的真实下载地址。然后我们在这里直接点击软件中的点击下载按钮,软件就会在后台自动的下载这个视频到我们的电脑当中

第五步,查看下载后的超清视频。

通过上一步,我们已经获取到了我们的视频课程,并且在电脑上已经显示出来。我们可以看一下下载之后的视频是一个标准的MP4格式的超清的视频

好的,今天就跟大家分享到这里。如果大家有不明白的地方,可以在我们的文章下面留言或私信我。我看到信息后会第一时间给大家答复!

最后我把软件中的部分源码分享给大家:

.版本 2
.支持库 spec

    ' jb_num = json.取成员数 (“coursewares[” + 到文本 (i - 1) + “].Urls”)
    .' 如果真 (jb_num > 0)
        .' 计次循环首 (jb_num, i2)
            ' 节title = json.取文本 (“coursewares[” + 到文本 (i - 1) + “].Title”) + “_” + json.取文本 (“coursewares[” + 到文本 (i - 1) + “].Urls[” + 到文本 (i2 - 1) + “].Title”) + “.mp4”
            ' vid = json.取文本 (“coursewares[” + 到文本 (i - 1) + “].Urls[” + 到文本 (i2 - 1) + “].Url”)
            ' 调试输出 (节title, vid)
            ' 临时文本 = 节title + “,” + vid
            ' 返回文本 = 返回文本 + 临时文本 + #换行符

            ' ' 网页_访问S (“https://XXXXX/api/v1/course”, 1, “contentid=” + vid, , , #常量36, , , , , , , , , , , 返回数据, , , , )
            ' ' 返回数据 = 网页_GZIP解压 (返回数据)
            ' ' 如果真 (类_json.解析 (到文本 (返回数据), , ))
            ' ' url = 类_json.取通用属性 (“data.standard”, )
            ' ' 调试输出 (节title, url)

        .' 计次循环尾 ()
    .如果真结束

    课程title = json.取文本 (“consumePeriods[” + 到文本 (i - 1) + “].startDate”) + “.mp4”
    url = json.取文本 (“consumePeriods[” + 到文本 (i - 1) + “].records[0].videoUrl”)
    ' url = json.取文本 (“msg.data[” + 到文本 (i - 1) + “].mediaurl”)
    调试输出 (课程title, url)
    临时文本 = 课程title + “,” + url
    返回文本 = 返回文本 + 临时文本 + #换行符

    ' 返回数据 = 网页_访问_对象 (“https://XXXXXX/waapi/vod/courseVod”, 1, 子文本替换 (#常量37, “VID”, vid, , , 真), , , #常量36, , , , , , , , , , , , , )
    ' 返回数据 = 网页_GZIP解压 (返回数据)
    ' 临时文本 = 到文本 (编码_编码转换对象 (返回数据, , , ))
    .判断开始断 (类_json.解析 (临时文本, , ))
        ' url = 类_json.取通用属性 (“data.info['vod_info'].url”, )
        ' 调试输出 (课程title, url)
        ' 调用IDM (url, “”, “”, “”, “”, “”, “E:\bigfile\课程”, 课程title + “.mp4”, “”, 2)


  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值