This repository has been archived by the owner on Mar 20, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 29
中国大学MOOC (www.icourse163.org)
Rhilip edited this page Feb 17, 2017
·
2 revisions
Script for downloading download MOOCs (include Video,Subtitle and Text...) in icourse163.org.
- Open icourse163.org,and login in with 163 email,NOT OAUTH.
- Click in the course you want to download.and Open The 'Developer Tools'(In chrome,F12),turn to Network panel.Open Filter and choose "XHR". For example,
- Then turn to content menu.You will find a file named "CourseBean.getLastLearnedMocTermDto.dwr" luckly (though other dwr is OK). In it's Header,We will find the information:Cookies
and Session(Get from cookies).We need that!! - Open the file "icourse163-dl.py",and fill in the forms at Config part.
# Warning:Before start ,You should fill in these forms.
# Course url (with key "tid")
url = ''
# cookies
raw_cookies = ''
downloadSrt = True # Download Chinese or English Srt (True or False)
- Remember a "Session-Cookies" pair can be used for a long time until the service reply message:"not_auth" or "Session Error" ,Then you should change it into a new one.But in it's survival time,you can get another course only to change course url.(Even the course you didn't participate in,Just need the right key "tid")
- just run it and you will get some file.
dllink.txt : the video download link
ren.bat : Rename script for downloaded video.Before use,edit it so make videoes easier to organize
some PDF or SRT(if exists and "downloadSrt = True")
- Use Download tools (,for example IDM...) to download course video.
- Use "ren.bat" to rename the downloaded video.
- Sort those videos and documents logically