ideal insane

Resistance ∙ Pioneer ∙ 생산자

Mac OS

youtube-dl 쿠키로 유튜브 로그인 하기

Idealinsane 2022. 12. 14. 22:11
728x90

youtube-dl에서 id, pw 입력 후에도 멤버십 회원 전용 등 제한된 동영상을 다운로드하지 못하는 현상은
쿠키를 통해 해결할 수 있다. 본 글은 브라우저에 저장된 쿠키를 가져와 사용하는 방법에 대해 기술합니다.

* 웨일 브라우저 기반으로 진행합니다. 크롬도 동일합니다.

 

1. EditThisCookie 확장프로그램 설치

https://chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=ko 

 

EditThisCookie

EditThisCookie는 쿠키 관리자입니다. 이것을 이용하여 쿠키를 추가하고, 삭제하고, 편집하고, 찾고, 보호하거나 막을 수 있습니다!

chrome.google.com

 

2. EditThisCookie 옵션 변경

브라우저 주소창 옆 EditThisCookie 아이콘을 클릭 후 스패너 아이콘을 클릭한다.

스패너 아이콘 클릭

 

'옵션' 클릭
'Netscape HTTP Cookie File' 선택

3. 브라우저에서 유튜브 로그인( 기존 로그인 상태라면 패스)

 

4. 쿠키 내보내기

'쿠키 내보내기' 아이콘 클릭

 

 

5. Windows OS는 메모장, Mac OS는 TextEdit에서 붙여넣기 후 cookie1.txt로 저장한다.

붙여넣기

 

 

6. cmd, terminal 창에서 cookie1.txt가 있는 디렉터리로 이동 후 아래 코드를 입력한다.

curl -b cookie1.txt --cookie-jar cookie2.txt "https://youtube.com"

코드를 실행하면 같은 디렉토리에 cookie2.txt 가 생성된다.

 

7. 쿠키 사용하기

쿠키 정보를 통해 로딩 된 것을 확인 할 수 있다.

youtube-dl --cookies=cookie2.txt -F https://youtu.be/..

쿠키는 위 처럼 사용하면 된다.

다시 한 번 강조하지만 쿠키가 있는 디렉터리에서 youtube-dl을 실행해야 한다.
( 절대 경로를 잘 입력하면 상관 없을지도 모르겠다. )

 

반응형