- Python 3.6 and above
- BeautifulSoup - https://pypi.org/project/beautifulsoup4/
- requests - https://pypi.org/project/requests/
- html5lib - https://pypi.org/project/html5lib/
- Selenium - https://pypi.org/project/selenium/
- tqdm - https://pypi.org/project/tqdm/
- ChromeDriver - http://chromedriver.chromium.org/
- Get cookies.txt - https://bit.ly/GoogleChrome-GetCookiesTxt
- Active subscription on itpro.tv
Clone the repo
Run
pip install -r requirements.txt
Login to itpro.tv and visit the course page e.g. https://app.itpro.tv/course/mta-security-fundamentals-98367-2018/ and with the
Get cookies.txt
extension installed, click on the icon of the extension and click onExport
.
Rename the downloaded
itpro.tv_cookies.txt
file tocookies.txt
and copy it to root of the cloned repo. Make sure that the name of the file iscookies.txt
. Repeat when you encounter an exception while downloading the videos (assuming you have an active subscription).
course_link e.g. https://app.itpro.tv/course/mta-security-fundamentals-98367-2018/
>>> python driver.py course_link
I'd be gratified to have your support -