[Python] 使用Python 3 下载麦子学院视频

本文基于Python 3,下载麦子学院的视频课程。

本项目只是针对某个具体课程的链接,去寻找该课程所有课时的视频链接并进行下载。

整个项目是非常简单的。

 

主要涉及的Python:

  1. 网络相关:requests 和 urllib.request (这部分不同于Python 2)
  2. 文件操作和正则表达式的操作

 

分析流程:

  1. 打开某个具体的课程链接,如"http://www.maiziedu.com/course/21/"
  2. 在chrome 浏览器下,通过"Ctrl + u",查看该课程网页的源。通过对源的分析,构建一些正则表达式,从而可以从源中提取出每一节课程的视频url
  3. 根据获取的视频url,进行下载。

 

后续加强:

  1. 通过json 文件进行配置需要下载的课程url,以及下载的视频保存目录
  2. 采用多线程的方式进行下载视频

 

具体souce code:

source code 存放在了github 中:

https://github.com/jiao-chen/PyDownMaiziCourse

 

转载于:https://www.cnblogs.com/jiaochen/p/5796077.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值