Guangzhou共享课程批量下载文件---python

0本文仅作交流学习讨论,谢谢。

1.原因:由于女朋友工作的需要,要批量下载广州共享课堂里面的资源(包括视频,课程设计,课件,课后答疑)。

2.苦于技术有限,走了很多弯路,干活。

        2.1打开网址分析:广州共享课堂---点击--识字1.天地人 共1课

        F12,刷新查看---说实话能力有限,反正一个个看一遍,才找到。。。。        

 可以看到里面包括了,本节课的全部信息(答疑视频,课程视频,教学设计。课件件)。。。。   

         2.2打开另外一课---识字2.金木水火土(第一课时) 

         2.3.分析,比对两个链接:

识字1.天地人      的链接:

https://gzclass.gztv.com/hcEdu/pc/getLessons?courseId=3a616f2f5345ac43c9f0a303a0792528

识字2.金木水火土   的链接:

https://gzclass.gztv.com/hcEdu/pc/getLessons?courseId=327eef447453db31405118ea22e3702d

只有后面的courseId的值不同,也就是只要取得每个课程的courseId,那么,game over!

        2.4打开广州共享课堂--继续打开F12 ,查看---又是一个个排查。。。。。。。。。

         2.5新的问题来啦!

不用找下一个链接都可以猜到,肯定是topColumnId的值会不同!!!!

刚刚在2.4一个个翻的时候,可以看到这个。。。也是uuid!!!!!!!!!

        把这个链接复制下来,模拟一次请求,看看效果。

代码如下:

#!/user/bin/python3.8
# -*- coding:utf-8 -*-
# @Time    :21:23
# @Author  :By--Yyang
# @PS      :新手娱乐,代码冗长,见笑了。。。。。。
import re
import requests

def get_uuid1():
    '''
    获取课程的uuid
    :return:
    '''
    url='https://gzclass.gztv.com/hcEdu/pc/getGrade'
    res=requests.get(url=url)
    print(res.text)

if __name__ == &#
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值