Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

This method is **WORKING** #30

Open
abdul-usman opened this issue Aug 2, 2022 · 48 comments
Open

This method is **WORKING** #30

abdul-usman opened this issue Aug 2, 2022 · 48 comments

Comments

@abdul-usman
Copy link

abdul-usman commented Aug 2, 2022

Guys, it's working need to make some changes in the code !!!

image

Follow this steps to download the Video or course for free

Note: For Windows Users

1. Open Command Prompt or Windows + R

  • And Type The following code
  • git clone https://github.com/calvinhobbes23/Skillshare-DL.git
    image
  • Make sure to change the dl.py file
  • You can find the file in the Default location
    C:\Users\YOUR_USERPROFILE \Skillshare-DL

image

Replace the dl.py code with the following code.

import sys, os
from skillshare import Skillshare, splash


# or by class ID:
# dl.download_course_by_class_id(189505397)

def main():
    dl = Skillshare("PHPSESSID=If You want this code txt Me")
    course_url = sys.argv[1]
    dl.download_course_by_url(course_url)


if __name__ == "__main__":
    splash()
    main()

Note: If You want PHPSESSID Text Me or Mail Me - [email protected]

  • After You have done all the changes
  • Type the command in the terminal (Inorder to change the directory ) cd Skillshare-DL
  • Next Type pip install -r requriments.txt

image

  • After you have successfully installed all required packages
  • Type python dl.py "COURSE_LINK"
  • Now, All the files will be saved one by one
@CrissGill
Copy link

CrissGill commented Aug 2, 2022

Guys, it's working need to make some changes in the code !!!

image

Follow this steps to download the Video or course for free

Note: For Windows Users

1. Open Command Prompt or Windows + R

  • And Type The following code
  • git clone https://github.com/calvinhobbes23/Skillshare-DL.git
    image
  • Make sure to change the dl.py file
  • You can find the file in the Default location
    C:\Users\YOUR_USERPROFILE \Skillshare-DL

image

Replace the dl.py code with the following code.

from skillshare import Skillshare, splash


# or by class ID:
# dl.download_course_by_class_id(189505397)

def main():
    dl = Skillshare("PHPSESSID=If You want this code txt Me")
    course_url = sys.argv[1]
    dl.download_course_by_url(course_url)


if __name__ == "__main__":
    splash()
    main()

Note: If You want PHPSESSID Text Me or Mail Me - [email protected]

  • After You have done all the changes
  • Type the command in the terminal (Inorder to change the directory ) cd Skillshare-DL
  • Next Type pip install -r requriments.txt

image

  • After you have successfully installed all required packages
  • Type python dl.py "COURSE_LINK"
  • Now, All the files will be saved one by one

Yes bro we want this PHPSESSID thats why we are struggling.... With this issue... This is the main thing that we all need

@abdul-usman
Copy link
Author

I will send you !! Send me the course link

@CrissGill
Copy link

I will send you !! Send me the course link

Thank you for your help and time i have sent link on email with [email protected]

@CrissGill
Copy link

Guys, it's working need to make some changes in the code !!!

image

Follow this steps to download the Video or course for free

Note: For Windows Users

1. Open Command Prompt or Windows + R

  • And Type The following code
  • git clone https://github.com/calvinhobbes23/Skillshare-DL.git
    image
  • Make sure to change the dl.py file
  • You can find the file in the Default location
    C:\Users\YOUR_USERPROFILE \Skillshare-DL

image

Replace the dl.py code with the following code.

from skillshare import Skillshare, splash


# or by class ID:
# dl.download_course_by_class_id(189505397)

def main():
    dl = Skillshare("PHPSESSID=If You want this code txt Me")
    course_url = sys.argv[1]
    dl.download_course_by_url(course_url)


if __name__ == "__main__":
    splash()
    main()

Note: If You want PHPSESSID Text Me or Mail Me - [email protected]

  • After You have done all the changes
  • Type the command in the terminal (Inorder to change the directory ) cd Skillshare-DL
  • Next Type pip install -r requriments.txt

image

  • After you have successfully installed all required packages
  • Type python dl.py "COURSE_LINK"
  • Now, All the files will be saved one by one

I am using linux system.... I had tried a lot by changing dl.py but it gives errors.....

@BradTheBlue
Copy link

Screenshot_8
what does this mean?

@data2005
Copy link

data2005 commented Aug 3, 2022

You need to insert the following line at top of dl.py

import sys, os

but it will still not work after running as one needs PHPSESSID which I have requested a few times but so far no luck. I have given up on this Skillshare code....

@abdul-usman
Copy link
Author

You need to insert the following line at top of dl.py

import sys, os

but it will still not work after running as one needs PHPSESSID which I have requested a few times but so far no luck. I have given up on this Skillshare code....

Yes !!

@data2005
Copy link

data2005 commented Aug 3, 2022 via email

@CrissGill
Copy link

https://t.me/Hackingdemons
This is also a group

@CrissGill
Copy link

CrissGill commented Aug 4, 2022

message now for the string,i got it working ,i stay awake a few hours
LE: nope
the phpsessid is unique per session , i am logged in and teh script works if i insert in dl.py the string for the session ; if i open another course it doesn't work with the old string,i need to modify the file with the actual string..and is working
so you need to be logged in and copy the string using smth like cookie editor

Can you help to figure out what is my mistake‼️‼️
https://mega.nz/file/kuo1hC7D#sBGhlfbowhrK7JPS6R74eqhm6i46gfWNQfmuBZ86Pwo

This is a video... What i have done...

@CrissGill
Copy link

CrissGill commented Aug 4, 2022

message now for the string,i got it working ,i stay awake a few hours
LE: nope
the phpsessid is unique per session , i am logged in and teh script works if i insert in dl.py the string for the session ; if i open another course it doesn't work with the old string,i need to modify the file with the actual string..and is working
so you need to be logged in and copy the string using smth like cookie editor

Can you help to figure out what is my mistake‼️‼️ https://mega.nz/file/kuo1hC7D#sBGhlfbowhrK7JPS6R74eqhm6i46gfWNQfmuBZ86Pwo

This is a video... What i have done...

1.log in on skillshare,open the course you want to download
2.open cookie editor extension ,go to PHPSESSID and copy that value
3. apply data2005 fix ( add import sys, os on top of Abdul 's new dl.py file
4. save and run python dl.py "link of the course"
5. if you want to download another course you need to repeat the steps
image

Thanks for help, I have done this please see that video.

Image from that video
Screenshot_2022-08-04-20-16-54-44_82cebf612ef3f9a8762672c971adaed4.jpg

@CrissGill
Copy link

yup, everything is the same as for me , i even tested with the same course,working....3 things from the top of my head:

  • once i got an error,i just run the command again,it worked
  • refresh the page and use the "fresh" php string
  • writing permissions for the download folder are ok?

Yup 👍 thanks for reply,... I am trying again

@gistsnippetss
Copy link

i just tried again this time with a bogus php string,i got the same errors as yours in the video
i think there lies the issue

@CrissGill
Copy link

CrissGill commented Aug 4, 2022

i just tried again this time with a bogus php string,i got the same errors as yours in the video
i think there lies the issue

Yes.... I am now trying on windows ....
is it compulsory to have a premium account of skillshare ❓

@gistsnippetss
Copy link

i just tried again this time with a bogus php string,i got the same errors as yours in the video
i think there lies the issue

Yes.... I am now trying on windows .... is it compulsory to have a premium account of skillshare ❓

yes- google for a working cookie , is in first results

@abdul-usman
Copy link
Author

abdul-usman commented Aug 4, 2022

@gistsnippetss @BradTheBlue @data2005 @CrissGill In Order to Download the Video You Need a SkillShare Account......So we can Copy the Orignal PHPSESSID If not It will not Work !!

@scripthon
Copy link

  • python dl.py "

wow thankyou bro this is work!!

@scripthon
Copy link

how to multiple download bro? can you edit some code for that

@simlimone
Copy link

I created a google colab page where you can put the PHPSESSID and it will work normally

https://colab.research.google.com/drive/1I4ILPUoYQP0VNJOc_dgEcqvyrS5Mieeu?usp=sharing

@Seanobucko
Copy link

can anyone help me im on a mac

@simlimone
Copy link

can anyone help me im on a mac

  1. Click on the link I sent before
  2. Open the skillshare website and star the free trial
  3. choose a class and find PHPSESSID cookie
  4. Then paste the cookie and the course URL on Google colab and start downloading

Bye👋

@Seanobucko
Copy link

No way of doing without the trail no?

@simlimone
Copy link

simlimone commented Aug 17, 2022 via email

@Seanobucko
Copy link

Seanobucko commented Aug 17, 2022 via email

@simlimone
Copy link

simlimone commented Aug 17, 2022 via email

@ghost
Copy link

ghost commented Aug 24, 2022

this code only works if you have premium skillshare account and can obtain a PHPSESSID. if anyone needs a PHPSESSID, add me on discord: https://discord.gg/fpqfbRxatj

@CrissGill
Copy link

Hello friends if you want skill share free account just join my telegram group I am not promoting the telegram I just want to help you all guys
Thank you 👍
https://t.me/SkillshareAcs

@abdul-usman
Copy link
Author

If you want any course I will download and send just email me - [email protected]

@harismanciripto111
Copy link

Tanpa akun Anda dapat mengunduh hanya pendahuluan karena terbuka kepada publik Il Mer 17 Lalu 2022, 18:20 Seanobucko @.> ha scritto:
...
Is there a way of downloading courses without a trail I tried it your way go the code using a cookie editor the other way worked without an account. Please and thanks On Wed, 17 Aug 2022, 17:02 Simone Limone, @.
> wrote: > What do you mean? > > Il Mer 17 Ago 2022, 17:43 Seanobucko @.> ha scritto: > > > No way of doing without the trail no? > > > > — > > Reply to this email directly, view it on GitHub > > < > #30 (comment) > >, > > or unsubscribe > > < > https://github.com/notifications/unsubscribe-auth/AKJMQLBNXXKKYWRTLOXSQZDVZUCBLANCNFSM55KUMAYA > > > > . > > You are receiving this because you commented.Message ID: > > @.> > > > > — > Reply to this email directly, view it on GitHub > < #30 (comment) >, > or unsubscribe > < https://github.com/notifications/unsubscribe-auth/AVZNENEQNGWY3FBVHFQJX5LVZUEIHANCNFSM55KUMAYA > > . > You are receiving this because you commented.Message ID: > @.> > — Reply to this email directly, view it on GitHub <#30 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKJMQLDRNOIYF5TCIEBJPMLVZUGONANCNFSM55KUMAYA . You are receiving this because you commented.Message ID: @.>

sir can download subtitle?

@simlimone
Copy link

simlimone commented Nov 12, 2022 via email

@Sterven001
Copy link

Hi can someone help me im getting this error:
"ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requriments.txt".

@ParaLizzard
Copy link

Hi can someone help me im getting this error

Sure, just look at the grammar It's requirements.txt

@Sterven001
Copy link

Hi can someone help me im getting this error

Sure, just look at the grammar It's requirements.txt

Thanks it's already solve but what's next I don't know how to use it? should go back to google colab, or run it in vs code? please help

@ParaLizzard
Copy link

ParaLizzard commented Nov 19, 2022

please help

Now you need to change the dl.py by right clicking and using your editor.
swap the code line dl.downlamd_by_url with
dl.download_course_by_class_id(ID) and save
Now all you need is ID and PHPSESSID. You can get ID in the URL of the course, there are around 10-digit code copy it and write it to dl.py. Now download or open cookie-editor chrome extension. And search PHPSESSID and write it to dl.py and save. Now run program in CMD console by writing python dl.py "ID". Make sure you are in Skillshare-DL

@Wolfricbr
Copy link

Amazing!
Working for me.
So... And to get the subtitles? What do we have to do?

@ParaLizzard
Copy link

So... And to get the subtitles? What do we have to do?

You can't, but you can add automatic subtitles in some app.

@Wolfricbr
Copy link

So... And to get the subtitles? What do we have to do?

You can't, but you can add automatic subtitles in some app.

thanks for answering :)

@val3riefr
Copy link

Hi, I'm lost here, I put the link of the classe and the PHPSESSID
But I have this error message. Did I miss a step?
would love your help!

Capture d’écran 2023-05-09 à 12 07 03

@CrissGill
Copy link

Hi, I'm lost here, I put the link of the classe and the PHPSESSID But I have this error message. Did I miss a step? would love your help!

Capture d’écran 2023-05-09 à 12 07 03

Remove en from the link

@val3riefr
Copy link

still not working..
Capture d’écran 2023-07-14 à 16 11 04

@CrissGill
Copy link

still not working.. Capture d’écran 2023-07-14 à 16 11 04

Are you using premium cookies ❓

@val3riefr
Copy link

not sure what is premium cookies.. i used cookie editor to get the PHPSESSID number

@CrissGill
Copy link

CrissGill commented Jul 15, 2023

@val3riefr Basically you need cookie of premium account then you can extract cookie from that account to download any course

@val3riefr
Copy link

what do you mean by premium account? from skillshare? because i'm subscribed

@CrissGill
Copy link

Ok so, i have pc for me it's working fine, i simply downloaded this repo and using it

@val3riefr
Copy link

strange, i'm a on mac, but i don't see what different it makes if it's a mac or a PC..
you put the same link and it worked? very strange.. or is it a problem with my google drive, but i do have the Skillshare-DL folder

@baba-boota
Copy link

Skillshare-DL\skillshare.py", line 147, in download_video raise Exception('Failed to fetch video meta') Exception: Failed to fetch video meta

Any leads?

@saitejal
Copy link

This method no longer works probably because Skillshare changed the CDN to Cloudflare and the script's download method needs to be updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests