아래와 같이 지난 글  몇 개에서 밝힌 것 처럼, youtube-dl을 이용하면 영상 크롤링을 쉽게 할 수 있다.

 

2019.10.14 - [노트정리/파이썬 Python] - 파이썬으로 유튜브(YouTube) 영상을 저장과 mp3 파일 변환,

2020.09.17 - [노트정리/HTML, 웹프로그래밍] - 유튜브(youtube)에서 특정 채널 영상 다운로드

 

그러나 유투브 멤버십 영상은 계정 로그인 정보가 필요하기에 앞서 글과 같은 방법은 사용할 수 없다. 이럴 때는 내가 사용하는 브라우저의 쿠키 정보를 이용하면 된다. 크롬에서 쿠키를 추출하려면 크롬 확장 중에 하나를 쓰면 된다(https://bitly.ws/33HUZ).

 

먼저 크롬과 같은 브라우저에서 유투브에 로그인을 해두고, 위 링크의 크롬 확장을 설치하고 실행한 후 Export All Cookies 버튼으로 모든 쿠키를 받으면 cookies.txt 파일이 다운로드 된다.

 

Get cookies.txt LOCALLY의 쿠키 추출 예시

 

그런 후 아래와 같은 명령어로 쿠키를 불러와서 다운로드 하면 된다.

 

youtube-dl --cookies cookies.txt https://url.url  

 

그러고나서 쿠키 파일은 나의 로그인 정보와 같은 중요한 정보가 담겨있으니 완전히 삭제한다.

Posted by 공돌이pooh
,