資源簡介
能夠爬取中國大學生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.xm
?????文件?????????262??2017-09-09?22:06??Spider\.idea\modules.xm
?????文件???????18334??2017-09-28?18:53??Spider\.idea\workspace.xm
?????文件??????671423??2017-11-08?20:01??Spider\Spider文檔說明.docx
?????文件????????5172??2017-09-13?15:07??Spider\spider.py
- 上一篇:組態王中自定義倒計時
- 下一篇:Profibus協議手冊(中文版)
評論
共有 條評論