Udemy 강좌 다운로드법

HipHack·2021년 7월 2일
0

생산성도구

목록 보기
2/3

플러터 강의에 대한 목마름으로 이것저것 조각난 유투브 영상들만 보다가 제대로 된 풀강의가 듣고 싶어져서 추천을 통해 Udemy 강좌를 하나 구매했다. 믿고 보는 Dr.Angela Yu님 (심지어 내 타입).


하지만 말로만 듣던 유데미의 버퍼링은 학습열정을 차갑게 식게 했다. 다운로드 받아서 두고두고 봐야겠다고 결심하고 폭풍검색. 역시나 누군가 만들어 놓은게 있다. UI 까지 입혀서 잘 만들어놓은 Udeler 라는 앱 이 있기는 하지만 제대로 동작하지 않았다. 개발자 분이 바쁘시다고..

PC 에 파이썬이 깔려 있다면 파이썬 스크립트를 이용해서 간단하게 다운로드 받을 수 있다.

git clone https://github.com/r0oth3x49/udemy-dl.git

깃 클론한 디렉토리로 이동후.

pip install -r requirements.txt

이제 유데미 웹사이트에서 내 돈주고 구매한 강의를 다운로드 받기 위해 사전 준비 작업을 해야한다.

  1. 우선 크롬을 실행하고 F12 키를 눌러 개발자 모드를 활성화
  2. https://www.udemy.com/course/구매한강의/ 에 접속.
  3. 필요시 개인 아이디로 로그인!
  4. 다음 화면과 같이 ?sessionState= 값을 찾아서 cURL을 복사

  1. 복사한 cURL 내용을 동일한 디렉토리에 cookies.txt 파일로 저장. token값만 저장해야 동작한다.
access_token=JKU9QNs2IQDBKoYKvOBclSPXN97baf32o1Jo2L9vX
  1. 다음 명령어를 실행
python udemy-dl.py https://www.udemy.com/course/구매한강의/ -k cookies.txt
  1. 이제 엄청난 속도로 다운로드가 시작된다.

  2. 자막까지 깔끔하게 다운로드 되었다. 자막은 영어라는게 유일한 에러.

영어자막을 구글이나 파파고를 써서 한글로 번역해서 srt로 저장하는 스크립트도 왠지 누군가 만들었을 것만 같다.

....

역시나 자동화가 필요해 보이긴 하지만.. 있다.

p.s
1. 다운로드가 안되는 챕터가 생긴다.. ㅠㅠ udemy-dl.py 를 수정하려면.. 파이썬을 배워야하는데 지금은 시간이 없다.
2. DRM 이슈라고 한다.. 해결방법 없..

profile
코린이

0개의 댓글