# Python Script to Download Skillshare Unlimited Premium Courses

**URL:** <https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213>\
**Category:** Tools & Scripts\
**Created:** [August 19, 2019, 11:48am UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213 "2019-08-19T11:48:13Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Lhd\_Dev](https://onehack.st/user_avatar/onehack.st/lhd_dev/32/76237_2.png) [@Lhd\_Dev](https://onehack.st/u/Lhd_Dev)\
**Post date:** [August 21, 2019, 5:38am UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/25 "2019-08-21T05:38:39Z")

</div>

Read whole posts and try to do! if you can’t. Send me a message 🙂

---

<div class="post-metadata">

**Author:** ![Aina](https://onehack.st/user_avatar/onehack.st/aina/32/167469_2.png) [@Aina](https://onehack.st/u/Aina)\
**Post date:** [August 21, 2019, 5:56am UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/26 "2019-08-21T05:56:30Z")

</div>

> [@Lhd\_Dev](#):
>
> if you can’t. Send me a message 🙂

Mate, if you know the easy working method, if you really want to help then spit it out here, he’s not the only one who needs the solution, so better help with correct direction instead of referring others to send you a PM, not everyone can use PM feature, make yourself useful to everyone. thanks for reading 🙂

---

<div class="post-metadata">

**Author:** ![Lhd\_Dev](https://onehack.st/user_avatar/onehack.st/lhd_dev/32/76237_2.png) [@Lhd\_Dev](https://onehack.st/u/Lhd_Dev)\
**Post date:** [August 21, 2019, 6:42am UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/27 "2019-08-21T06:42:06Z")

</div>

Thanks @Aina

**Step 1: Make sure your computer has installed Python 3.7,** if not you can’t install via [https://www.python.org/downloads/](https://www.python.org/downloads/)  
After installed, Open CMD or Terminal and type `

> python3 --version

If you receive a message

> python 3.7.4

then go to Step 2

**Step 2: Continue to use CMD or Terminal to install 2 dependencies**

> - pip3 install python-slugify
> - pip3 install requests

**Step 3: Extract the .zip folder and open CMD or Terminal**

**Step 4: Type some magic code**

> python3 dl.py skillshare\_url

Ex: python3 dl.py [https://www.skillshare.com/classes/Character-Animation-Creating-Authentic-Facial-Expressions-in-Adobe-After-Effects/678578570](https://www.skillshare.com/classes/Character-Animation-Creating-Authentic-Facial-Expressions-in-Adobe-After-Effects/678578570)

Ok, now wait and magic will happen, all video will be downloaded in the data folder.

---

<div class="post-metadata">

**Author:** ![ashiqullahmg](https://onehack.st/user_avatar/onehack.st/ashiqullahmg/32/11661_2.png) [@ashiqullahmg](https://onehack.st/u/ashiqullahmg)\
**Post date:** [August 21, 2019, 9:13pm UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/29 "2019-08-21T21:13:26Z")

</div>

This worked for me. Thank you \<3

---

<div class="post-metadata">

**Author:** ![arbor\_vitae](https://onehack.st/user_avatar/onehack.st/arbor_vitae/32/19784_2.png) [@arbor\_vitae](https://onehack.st/u/arbor_vitae)\
**Post date:** [August 21, 2019, 9:57pm UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/30 "2019-08-21T21:57:36Z")

</div>

Everything is working just fine. Is it possible to make a tool like this for Lynda courses?  
Thank you so much

---

<div class="post-metadata">

**Author:** ![WILLIAMS\_JOHNSON](https://onehack.st/user_avatar/onehack.st/williams_johnson/32/11097_2.png) [@WILLIAMS\_JOHNSON](https://onehack.st/u/WILLIAMS_JOHNSON)\
**Post date:** [August 22, 2019, 12:11am UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/31 "2019-08-22T00:11:14Z")

</div>

> [@Carrot](#):
>
> pip install python-slugify

Why am I getting this error?

 ![Image%201](https://onehack.st/uploads/default/original/3X/7/6/765298385f15500330f71c529a5d1657c969923b.png)

---

<div class="post-metadata">

**Author:** ![srii](https://onehack.st/user_avatar/onehack.st/srii/32/23512_2.png) [@srii](https://onehack.st/u/srii)\
**Post date:** [August 22, 2019, 1:25am UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/32 "2019-08-22T01:25:30Z")

</div>

u have to give command like this (not including entire url).

python dl.py `https://www.skillshare.com/classes/Learn-OAuth-to-access-Google-GMail-API/360113903`

---

<div class="post-metadata">

**Author:** ![WILLIAMS\_JOHNSON](https://onehack.st/user_avatar/onehack.st/williams_johnson/32/11097_2.png) [@WILLIAMS\_JOHNSON](https://onehack.st/u/WILLIAMS_JOHNSON)\
**Post date:** [August 22, 2019, 1:36am UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/33 "2019-08-22T01:36:37Z")

</div>

Thanks, it worked 🥳😊

---

<div class="post-metadata">

**Author:** ![Reddy](https://onehack.st/user_avatar/onehack.st/reddy/32/17859_2.png) [@Reddy](https://onehack.st/u/Reddy)\
**Post date:** [August 22, 2019, 1:23pm UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/34 "2019-08-22T13:23:44Z")

</div>

Hi guys can anyone tell me how to do this problem.  
it says :-(null) : Can’t open file ‘dl.py’:[Errno 2] no such file in directory.  
pls @srii @Lhd_Dev

---

<div class="post-metadata">

**Author:** ![Dontguessme](https://onehack.st/user_avatar/onehack.st/dontguessme/32/16087_2.png) [@Dontguessme](https://onehack.st/u/Dontguessme)\
**Post date:** [August 22, 2019, 3:46pm UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/35 "2019-08-22T15:46:23Z")

</div>

Thank you great job bro @arifapuskitto

---

<div class="post-metadata">

**Author:** ![safa.sharpmind](https://onehack.st/letter_avatar_proxy/v4/letter/s/e9c0ed/32.png) [@safa.sharpmind](https://onehack.st/u/safa.sharpmind)\
**Post date:** [August 22, 2019, 4:59pm UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/36 "2019-08-22T16:59:23Z")

</div>

Wow maaan @arifapuskitto worked like a charm and what a spell, seriously wondering how this works lol. Thanks ❤

---

<div class="post-metadata">

**Author:** ![Reddy](https://onehack.st/user_avatar/onehack.st/reddy/32/17859_2.png) [@Reddy](https://onehack.st/u/Reddy)\
**Post date:** [August 22, 2019, 5:53pm UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/37 "2019-08-22T17:53:39Z")

</div>

hi Can anyone solve this error  
it says :-(null) : Can’t open file ‘dl.py’:[Errno 2] no such file in directory.

---

<div class="post-metadata">

**Author:** ![Lhd\_Dev](https://onehack.st/user_avatar/onehack.st/lhd_dev/32/76237_2.png) [@Lhd\_Dev](https://onehack.st/u/Lhd_Dev)\
**Post date:** [August 22, 2019, 10:09pm UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/38 "2019-08-22T22:09:18Z")

</div>

Did you change your directory to that folder by using “cd” command ?

---

<div class="post-metadata">

**Author:** ![srii](https://onehack.st/user_avatar/onehack.st/srii/32/23512_2.png) [@srii](https://onehack.st/u/srii)\
**Post date:** [August 23, 2019, 6:27am UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/39 "2019-08-23T06:27:17Z")

</div>

go to that directory after u downloaded python latest version.  
after opening the terminal navigate to the directory where u kept ur dl.py and skillshare.py  
by using cd (change directory command)  
for instance if u kept ur skillshare downloader files in Downloads folder use

cd Dowloads  
cd skillshare downloader  
now type that commad python dl.py url-for-course

---

<div class="post-metadata">

**Author:** ![Reddy](https://onehack.st/user_avatar/onehack.st/reddy/32/17859_2.png) [@Reddy](https://onehack.st/u/Reddy)\
**Post date:** [August 23, 2019, 7:41am UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/40 "2019-08-23T07:41:27Z")

</div>

@srii,@Lhd_Dev .Really sorry but i m not programmer .  
So pls bear with me .  
I found my dir is ‘c:\users\trilok’ and location where python downladed is another location.  
I don’t where find dl.py and skillshare.py .As i didn’t downloaded any files from the skillshare yet.

 ![py](https://onehack.st/uploads/default/original/3X/e/8/e8dc3cded75882ff82e762a9bce8a378ab4adf5a.png) ![py2](https://onehack.st/uploads/default/original/3X/e/2/e2b6ab74f0899129f21c0d3b259d7adc6ad979ff.png)

---

<div class="post-metadata">

**Author:** ![srii](https://onehack.st/user_avatar/onehack.st/srii/32/23512_2.png) [@srii](https://onehack.st/u/srii)\
**Post date:** [August 23, 2019, 10:22am UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/41 "2019-08-23T10:22:59Z")

</div>

u need to first download the skillshare files (skillshare.py and dl.py) from this link and I found from that screenshot that ur python version is 3.7.0 which is not compatible kindly uninstall it and reinstall it with 3.7.4 (latest version after 3.7+) as mentioned in the post. or follow any youtube video procedure if u aren’t familiar with.

after that go to the folder where u have downloaded skillshare files and execute that command.

---

<div class="post-metadata">

**Author:** ![Reddy](https://onehack.st/user_avatar/onehack.st/reddy/32/17859_2.png) [@Reddy](https://onehack.st/u/Reddy)\
**Post date:** [August 23, 2019, 12:37pm UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/42 "2019-08-23T12:37:12Z")

</div>

Thanks u .I will try it out @srii

---

<div class="post-metadata">

**Author:** ![Ali\_Abdul](https://onehack.st/user_avatar/onehack.st/ali_abdul/32/21815_2.png) [@Ali\_Abdul](https://onehack.st/u/Ali_Abdul)\
**Post date:** [August 23, 2019, 9:06pm UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/44 "2019-08-23T21:06:40Z")

</div>

Hey, guys. I did everything based on the given instructions. But always there is an error result:  
Please, help me!

> AppData\Local\Programs\Python\Python37\Scripts\dl.py", line 9, in main  
> course\_url = sys.argv[1]  
> IndexError: list index out of range.

---

<div class="post-metadata">

**Author:** ![etherusb](https://onehack.st/user_avatar/onehack.st/etherusb/32/16382_2.png) [@etherusb](https://onehack.st/u/etherusb)\
**Post date:** [August 24, 2019, 1:58am UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/45 "2019-08-24T01:58:01Z")

</div>

Looks like you didn’t call the script with the course url.  
The correct call looks like this:  
`python dl.py https://www.skillshare.com/classes/Learn-OAuth-to-access-Google-GMail-API/360113903`

---

<div class="post-metadata">

**Author:** ![etherusb](https://onehack.st/user_avatar/onehack.st/etherusb/32/16382_2.png) [@etherusb](https://onehack.st/u/etherusb)\
**Post date:** [August 24, 2019, 2:00am UTC](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213/46 "2019-08-24T02:00:33Z")

</div>

Hey [arifapuskitto](https://onehack.st/u/arifapuskitto), I’ve sent you a pm, you might want to check it out.

[Previous page](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213.md?page=1)

[Next page](https://onehack.st/t/python-script-to-download-skillshare-unlimited-premium-courses/54213.md?page=3)
