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 아이콘을 클릭 후 스패너 아이콘을 클릭한다.



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을 실행해야 한다.
( 절대 경로를 잘 입력하면 상관 없을지도 모르겠다. )
반응형
'Mac OS' 카테고리의 다른 글
로컬 환경에서 LLM 사용하기 - llama3.1 (0) | 2024.07.25 |
---|---|
Xcode Beta 시뮬레이터 실행 (0) | 2024.07.15 |
한글 파일(.hwp) 무료 열기/수정/저장/보관 (0) | 2023.01.08 |
웨일 브라우저 유튜브 4k 화질 제한 해제 (0) | 2022.12.30 |
LinearMouse - 맥에서 마우스 휠 작동을 윈도우처럼 (0) | 2022.12.24 |