유튜브 & 미디어 기술
📋 유튜브 영상 주소(URL) 한 번에 추출하고 파일로 저장하기
디지털가드너 (Digital Gardener)
2026. 2. 2. 21:18
유튜브 영상들의 주소를 하나하나 복사하느라 고생하셨던 분들을 위해, 개발자 도구(F12)를 활용해 단 몇 초 만에 모든 링크를 추출하고 저장하는 방법을 블로그 포스팅 형식으로 정리해 드립니다.
유튜브 채널이나 검색 결과에서 수십 개의 영상 주소를 일일이 복사하는 것은 매우 번거로운 작업입니다. 하지만 브라우저의 '개발자 도구'를 이용하면 클릭 몇 번과 코드 한 줄로 이 작업을 자동화할 수 있습니다.

1단계: 개발자 도구 열기 및 준비
먼저, 주소를 추출하고 싶은 유튜브 페이지(채널의 동영상 탭 등)에 접속합니다.
- 개발자 도구 실행: 키보드의 F12 키를 누르거나, 화면 빈 곳에 마우스 오른쪽 버튼을 클릭한 뒤 **[검사]**를 선택합니다.
- 콘솔(Console) 탭 클릭: 상단 메뉴 중 Console이라고 적힌 탭을 클릭합니다.
- 잠금 해제 (필요 시): 만약 보안 경고 메시지가 뜨며 붙여넣기가 안 된다면, 입력창에 allow pasting이라고 직접 타이핑한 후 엔터를 치세요.
2단계: 화면 스크롤하기
이 방법은 현재 화면에 로드된 영상만 인식합니다. 따라서 주소를 따고 싶은 영상들이 화면에 다 나타날 때까지 마우스 휠을 아래로 쭉 내려주세요.
3단계: 주소 추출 및 파일로 자동 저장하기
이제 아래의 코드를 복사하여 콘솔창 하단의 파란색 꺽쇠(>) 옆에 붙여넣고 **엔터(Enter)**를 누르세요.
JavaScript
// 1. 화면 내의 모든 영상 링크(제목 및 썸네일 기준) 추출
const links = Array.from(document.querySelectorAll('a#video-title, a#thumbnail'))
.map(v => v.href)
.filter(href => href && href.includes('watch'));
// 2. 중복된 주소 제거 및 줄바꿈 정리
const uniqueLinks = [...new Set(links)].join('\n');
// 3. 'youtube_links.txt' 파일로 즉시 다운로드
const blob = new Blob([uniqueLinks], { type: 'text/plain' });
const a = document.createElement('a');
a.href = URL.createObjectURL(blob);
a.download = 'youtube_links.txt';
a.click();
4단계: 결과 확인
엔터를 치는 즉시 브라우저 하단에 'youtube_links.txt' 파일이 다운로드됩니다. 이 파일을 열어보면 추출된 모든 유튜브 주소가 깔끔하게 정리되어 있는 것을 확인할 수 있습니다.
💡 활용 팁
- 엑셀 정리: 다운로드된 텍스트 파일의 내용을 전체 복사(Ctrl + A -> Ctrl + C)한 뒤 엑셀 시트에 붙여넣으면 한 줄에 주소 하나씩 깔끔하게 들어갑니다.
- 필터링: 만약 특정 키워드가 들어간 영상만 뽑고 싶다면, 코드의 .filter 부분을 수정하여 더 정교하게 추출할 수도 있습니다.
이제 번거로운 수작업 대신 스마트한 방법으로 유튜브 데이터를 관리해 보세요!