Skip to content

🆒 A simple python scraping tool that downloads video lessons from Linkedin Learning

Notifications You must be signed in to change notification settings

sonnb/linkedin-learning-downloader

This branch is 48 commits ahead of, 8 commits behind mypan/linkedin_learning_courses_downloader:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3bc92fe · Aug 3, 2019

History

53 Commits
Feb 26, 2018
May 28, 2018
Jun 1, 2018
Aug 3, 2019
Oct 24, 2017

Repository files navigation

Linkedin Learning Downloader

built with Requests built with Python2.7

A scraping tool that downloads video lessons from Linkedin Learning

Features:

  • Implemented in python using requests.
  • Downloading complete courses: course description, videos, exercise files and subtitles.
  • Numbering of chapters, videos and subtitles.
  • Subtitles will have the same name as the video file, so players like MPC-HC will automatically load the subtitles when playing a video file.

How to use

First install the requirements:

pip install -r requirements.txt

The config.py looks like this:

USERNAME = 'user@email.com'
PASSWORD = 'password'
BASE_DOWNLOAD_PATH = 'E:/Downloads/LinkedInLearning' #use "/" as separators
SUBS = True
COURSES = [
    'it-security-foundations-core-concepts',
    'javascript-for-web-designers-2'
]
  1. Enter your login info and download path.

  2. Fill the COURSES array with the slug of the the courses you want to download and save the config file, for example: https://www.linkedin.com/learning/it-security-foundations-core-concepts/ -> it-security-foundations-core-concepts

Then execute the script:

python lld.py

The courses will be saved in your defined download folder.

Demo (outdated by now)

asciicast


Have Fun & Feel Free to report any issues

About

🆒 A simple python scraping tool that downloads video lessons from Linkedin Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%