• 大小: 0.61M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介


能够爬取中国大学生MOOC的各个课程的所有课件并实现自动归类存储下载至本地保存

资源截图

代码片段和文件信息

import requests time re os shutil
print(“请输入学校Id(例如:BIT-46003):“)
schoolId = input(““)
print(“请输入课程Id(例如:1001976007):“)
termId = input(““)
print(“是否新建文件夹 Y/N(默认存储E:\\MOOC):“)
save = input(““)
if save == ‘Y‘ or save == ‘y‘:
    while True:
        print(“请输入文件夹名称(例如:大学物理-振动、波动与光学)“)
        save = “E:\MOOC\\“ + input(““)
        if os.path.exists(save):
            print(“文件夹已存在,是否重新创建,否将覆盖  Y/N :“)
            again = input(““)
            if again == ‘Y‘ or again == ‘y‘:
                continue;
            elif again == ‘N‘ or again == ‘n‘:
                shutil.rmtree(save)
                os.makedirs(save)
                print(“覆盖完成,请等待...“)
                break
        else:
            print(“请稍等...“)
            os.makedirs(save)
            break
else:
    save = ‘E:\\MOOC‘
    if os.path.exists(save):
        print(“请稍等...“)
    else:
        print(“请稍等...“)
        os.makedirs(save)

Referer = ‘http://www.icourse163.org/learn/‘ + schoo

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-11-08 20:02  Spider\
     目录           0  2017-09-28 18:53  Spider\.idea\
     文件         541  2017-09-11 21:49  Spider\.idea\Test2.iml
     目录           0  2017-11-08 20:12  Spider\.idea\inspectionProfiles\
     文件         234  2017-09-11 21:49  Spider\.idea\misc.xml
     文件         262  2017-09-09 22:06  Spider\.idea\modules.xml
     文件       18334  2017-09-28 18:53  Spider\.idea\workspace.xml
     文件      671423  2017-11-08 20:01  Spider\Spider文档说明.docx
     文件        5172  2017-09-13 15:07  Spider\spider.py

评论

共有 条评论