← 전체 날짜로
2026-06-02 debugging

yt-dlp 유튜브 봇 감지 에러 해결

영상 다운로드 시 'Sign in to confirm you’re not a bot' 에러 발생함. yt-dlp가 유튜브 봇 감지 로직에 걸린 게 원인. 쿠키(cookies) 전달 방식으로 우회하는 방법 Claude랑 같이 찾아봄. 결국 브라우저 쿠키 추출해서 넘겨주는 식으로 해결함.

이 날의 포인트

  • yt-dlp 봇 감지 에러 원인 파악
  • 브라우저 쿠키를 활용한 인증 우회
  • yt-dlp 옵션 설정 수정

세션별로 뭘 시켰나 (1개)

-home-son-prj-videoShort-web 16:38 — 17:15 105개 메시지

https://www.youtube.com/watch?v=QsIWuSeRBC4 요청 넣었는데 ERROR: [youtube] QsIWuSeRBC4: Sign in to confirm you’re not a bot. Use --cookies-from-browser or --cookies for the authentication. See https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp for how to manually pass cookies. Also see https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies for tips on effectively exporting YouTube cookies 이런 에러가 뜨네.