This Jupyter Notebook will help you downloading Coursera videos, subtitles and quizzes (but not answering the quiz). It will automatically download and convert vtt subtitle files into srt. All resources downloaded are numbered according to their sequence.
I am getting following error while downloading courses:
Getting courses list...
Traceback (most recent call last):
File "www-coursera-downloader.py", line 751, in
main()
File "www-coursera-downloader.py", line 740, in main
fullCourseName = getCourses(email, password)
File "www-coursera-downloader.py", line 202, in getCourses
browser.fill('email', email)
File "/home/metal-machine/www-coursera-downloader/mypy/local/lib/python2.7/site-packages/splinter/driver/webdriver/init.py", line 415, in fill
field = self.find_by_name(name).first
File "/home/metal-machine/www-coursera-downloader/mypy/local/lib/python2.7/site-packages/splinter/element_list.py", line 53, in first
return self[0]
File "/home/metal-machine/www-coursera-downloader/mypy/local/lib/python2.7/site-packages/splinter/element_list.py", line 44, in getitem
self.find_by, self.query))
splinter.exceptions.ElementDoesNotExist: no elements could be found with name "email"
I am getting following error while downloading courses: Getting courses list... Traceback (most recent call last): File "www-coursera-downloader.py", line 751, in
main()
File "www-coursera-downloader.py", line 740, in main
fullCourseName = getCourses(email, password)
File "www-coursera-downloader.py", line 202, in getCourses
browser.fill('email', email)
File "/home/metal-machine/www-coursera-downloader/mypy/local/lib/python2.7/site-packages/splinter/driver/webdriver/init.py", line 415, in fill
field = self.find_by_name(name).first
File "/home/metal-machine/www-coursera-downloader/mypy/local/lib/python2.7/site-packages/splinter/element_list.py", line 53, in first
return self[0]
File "/home/metal-machine/www-coursera-downloader/mypy/local/lib/python2.7/site-packages/splinter/element_list.py", line 44, in getitem
self.find_by, self.query))
splinter.exceptions.ElementDoesNotExist: no elements could be found with name "email"