Last Updated on February 19, 2023 by Vikash Ekka
Everyone wants to download ITProTV premium paid or free courses on their computer and laptop to watch the courses offline. And here I have tested and downloaded many paid and free courses on our system. To download itprotv course, you have to follow some basic steps.
Today, I’ll show you how to download the entire videos at full HD quality only with one click.
In this blog post, you will get step by step process to download the whole ITProTV course on your windows , linux (Ubuntu) and mac operating systems.
Officially, the Only download feature option is available for Annual members. If you’d like to subscribe to an annual membership and download the video, follow the URL :
Go to https://help.itpro.tv/en/articles/682563-upgrading-your-account
This tick will only work when you have paid subscription and free courses that are available in the free course section.
Also Read:
Download itprotv course using Linux
Before we continue, note that all websites have some policies, make sure you read all the policies before continuing with this tutorial. Distributing copyrighted material without permission from the owner is illegal.
How to download ITProTV course for free on Windows 10
In this we have given three different methods for downloading itprotv courses for free
Prerequisites
- Active subscription on itpro.tv (paid or free).
- Good Internet Speed
There are three different ways to get free itprotv courses.
- Right click extension
- Mobile Application :- Video Downloader.
- From Python script :- Download all videos in single click.
First Method – Right Click Extension
Step1. Download right click extension for Google Chrome browser.
Click here to download
Step2. Now go to course that you want to download (Note:- it should be paid or free course).
Step3. Play the video
Step4. Now pause the video and do right click on the video.
Step5. You can see there is save as option, click on save and it will save the video.
How do I download a course from Itprotv using Mobile?
Second Method – Mobile Application :- Video Downloader.
Step1. Go to play store and Download :- video Downloader
Step2. Open the app and login with ITProtv credentials.
Step3. Play the video that you want to download.
Step4. Next you will see Download button, just click on that.
Step5. Check below youtube video .
How do I download courses from ITProTV using windows or Linux (Ubuntu)
Third Method – Download ITProTV videos from ITPROTV-DL
I personally thanks to Rahul Shaw , all credit goes to him as he has created a simple python script for downloading itptotv course on windows mac and linux operating system. So first we have to download all dependencies and requirements for PC/Laptop.
Before we start downloading from python script, we need some configuration or requirement installed done in our system.
Step1. Download all requirements one by one.
- Python 3.6 and above
- BeautifulSoup – https://pypi.org/project/beautifulsoup4/
- Requests – https://pypi.org/project/requests/
- tqdm – https://pypi.org/project/tqdm/
- html5lib – https://pypi.org/project/html5lib/
- Selenium – https://pypi.org/project/selenium/
- ChromeDriver – http://chromedriver.chromium.org/
- Get cookies.txt – https://bit.ly/GoogleChrome-GetCookiesTxt
- Active subscription on itpro.tv (paid or free).
For Window user
Put chromedriver
in C drive
For example:- C:/ChromeDriver/chromedriver.exe
For Linux (Ubuntu)
Put chromedrive in /usr/bin/
For example:- /usr/bin/chromedriver
Step2. Download the itprotv-dl repo file
Step3. Now go to download folder and extract or unzip the ITPROTV-DL-master file, then open command prompt [cmd]
Step4. Run the below command on command prompt [cmd]. It will check all the dependencies and requirements.
pip install -r requirements.txt
Step5. Login to ITProTV and visit the course that you want to download.
For eg. https://app.itpro.tv/course/mta-security-fundamentals-98367-2018/overview-mta98367-2018
Step6. Now enable the cookies on google chrome and click on export.
Step7. Rename the downloaded itpro.tv_cookies.txt
file to cookies.txt
and copy it to main of the cloned repo (ITPROTV-DL-master).
Note:- Make sure that the name of the file should be cookies.txt
.
Step8. At last run the below command in cmd
python driver.py paste_course_link_here
Error :- After running the above command you will get an error
InvalidCookieDomainException: Message: invalid
How to fix InvalidCookieDomainException ?
Fix it by removing or commenting out all lines in cookies.txt that do not start with .itpro.tv or app.itpro.tv
Example
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This is a generated file! Do not edit.
.itpro.tv TRUE / FALSE 1684524022 _gcl_au 1.1.19980372376.1676748023
.itpro.tv TRUE / FALSE 1676834447 _gid GA1.2.3593493476.1676748023
.itpro.tv TRUE / FALSE 1676748082 _gat_UA-43313614-2 1
.itpro.tv TRUE / TRUE 1684524047 _rdt_uuid 1676748023058.0caee20f-55b6-4c9f-bac3-64ed13wb134c3
app.itpro.tv FALSE / FALSE 1708284023 __pdst 5f96ff56ddc04fdd9c8c68d621479b2f
app.itpro.tv FALSE / TRUE 1708284048 _wchtbl_uid cc0cb4af-0cb3-4472-a062-c1e24dcw460ad
app.itpro.tv FALSE / TRUE 0 _wchtbl_sid cc5effc3-4c31-418b-a7fe-d64e37e427ffd
app.itpro.tv FALSE / FALSE 1676834423 ln_or eyIxMTg4NjgiOiJkIn0%3D
.itpro.tv TRUE / TRUE 1676749823 _hjFirstSeen 1
.itpro.tv TRUE / TRUE 1676748168 _hjIncludedInSessionSample_18436771 1
.itpro.tv TRUE / TRUE 1676749848 _hjSession_1836771 eyJpZCI6IjAyOTdjNDE1LWQ0OTctNGQxYdy1hY2U1LWQxZTgzMWZlYjk1NCIsImNyZWF0ZWQiOjE2NzY3NDgwMjM0NDYsImluU2FtcGxlIjp0cnVlfQ==
.itpro.tv TRUE / TRUE 1676749848 _hjAbsoluteSessionInProgress 0
.itpro.tv TRUE / TRUE 0 itpro.sid s%3ARE9ws0JyhYepOYYu5tXDFjpVTf5cGdn8z.i42LlZijcvRvroYZKqOn1s2%2FRxOxhdQZOoQd9WE5QSk
.itpro.tv TRUE / FALSE 1711308047 _ga GA1.1.1321003912.1676748023
.itpro.tv TRUE / FALSE 1711308047 _ga_V8NV84GYH2 GS1.1.1676744257.1.1.1676748047.34.0.0
.itpro.tv TRUE / TRUE 1708284048 _hjSessionUser_1836771 eyJpZCI6ImE2ZmFiNDYe4LTZmNzMtNWQ5MS1hMTM0LThjYTMzNmQ5YWE1NCIsImNyZWF0ZWQiOjE2NzY3NDgwMjMyMjksImV4aXN0aW5nIjp0cnVlfQ==
.itpro.tv TRUE / FALSE 1677352850 intercom-session-g400n3to RjhtQklHT1pEQUpMd05HQzelzVGg4RlFHeEpCMnpkSG8yMVR0ZXgrbnhwcVZ6c1V1MlFTcUt3RWZEcG14MWg0aS0tL2NVYUpoMke1tYjZ1L3JaTTNtTzNmdz09--5cb5a3b6a87ee7ca8ccb39dbb328114af96f6596
.itpro.tv TRUE / FALSE 1700078050 intercom-device-id-g400n3to b70fc8e06-dc4f-4ae7-8ff1-8b6ed20e43c0
Then save and exit.
Retry Step 8.
Below I have shared YouTube Video for those who are struggling for downloading itprotv video
Conclusion:-
Congratulation, I know now you are all able to download the paid and free course from ITProTV . Please let us know if you are facing any kind of issue while downloading in the comment box. We are happy to answer all your questions.
Please Rate this post if this really helped you. We need your support.
Happy downloading…!!!!!
Thanks, now im able to download all course.
Man Thank you So Much.
Thank you so much
in which folders courses are downloaded?
In folder, ITPROTV-DL-Master
Welcome bro, keep supporting
Welcome bro, keep supporting
Welcome bro, keep supporting
is the enumerating links and sources usually slow mine is stuck at Progress: 5 of 147 for quite some time now
How can you download with specific resolution like 720p or 480p?
hello, i followed the guide but i still unable to download anything. i’m facing the following error
C:\Users\KK\Downloads\ITPROTV-DL-master\ITPROTV-DL-master\driver.py:69: DeprecationWarning: executable_path has been deprecated, please pass in a Service object
browser = webdriver.Chrome(executable_path=”C:/ChromeDriver/chromedriver.exe”,
Traceback (most recent call last):
File “C:\Users\KK\Downloads\ITPROTV-DL-master\ITPROTV-DL-master\driver.py”, line 69, in
browser = webdriver.Chrome(executable_path=”C:/ChromeDriver/chromedriver.exe”,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\KK\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\chrome\webdriver.py”, line 81, in __init__
super().__init__(
File “C:\Users\KK\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\chromium\webdriver.py”, line 106, in __init__
super().__init__(
File “C:\Users\KK\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 288, in __init__
self.start_session(capabilities, browser_profile)
File “C:\Users\KK\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 381, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users\KK\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\webdriver.py”, line 444, in execute
self.error_handler.check_response(response)
File “C:\Users\KK\AppData\Local\Programs\Python\Python311\Lib\site-packages\selenium\webdriver\remote\errorhandler.py”, line 249, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
Stacktrace:
Backtrace:
(No symbol) [0x00B2E563]
(No symbol) [0x00AB7FC1]
(No symbol) [0x009AD04D]
(No symbol) [0x009CA063]
(No symbol) [0x009C82E9]
(No symbol) [0x009FF056]
(No symbol) [0x009FEB2A]
(No symbol) [0x009F8386]
(No symbol) [0x009D163C]
(No symbol) [0x009D269D]
GetHandleVerifier [0x00DC9B82+2658722]
GetHandleVerifier [0x00DBCB84+2605476]
GetHandleVerifier [0x00BD825A+620666]
GetHandleVerifier [0x00BD6E80+615584]
(No symbol) [0x00AC05EC]
(No symbol) [0x00AC5958]
(No symbol) [0x00AC5A45]
(No symbol) [0x00AD050B]
BaseThreadInitThunk [0x75D26939+25]
RtlGetFullPathName_UEx [0x77638FD2+1218]
RtlGetFullPathName_UEx [0x77638F9D+1165]
appreciate your help!
deprecated error generally comes when your chrome browser is not compatible with chromedrive. Before downloading chromedrive make sure to check you chrome browser version, must be match.
Thanks for commenting,
In your comment, I have faced same issue when i was configuring the ITPROTV-DL
Looks like you have not installed Google chrome. It was fixed by simply installing Google chrome browser
After installing chrome, check the chrome version. Once you confirm version no. then go to ChromeDriver website (I have mention on the post) and download the same ChromeDriver version.
Note:- Google Chrome and ChromeDriver version will be same.
Hello,
Thank you so much for this wonderful guide as I’ve been able to download the videos in the last few months. However, today it’s not working. I think they have updated their website.
Below is the error log.
Enumerating links and sources …
Commencing download …
Downloading: [Class Name] …
[Errno 2] No such file or directory: ‘C:\\ITPROTV-DL\\[Course Name]\\[Class Name].mp4’
I’m not able to download anything as before. The chrome and chrome driver are the same version. I haven’t touched anything else as it worked successfully before.