게시물 하나
공개 게시물 하나는 가장 작은 진단 사례입니다. 전체 계정을 테스트하기 전에 추출기, 선택 미디어, 파일 이름과 저장 위치를 확인하세요.
- 깨끗한 시뮬레이션에 적합
- --config-ignore와 비교하기 쉬움
- -K로 메타데이터 확인 가능
이 가이드는 정식 Instagram URL을 선택하고, 추출을 시뮬레이션하며, 직접 관리하는 브라우저 세션을 사용하고, 첫 실행을 작게 제한하고, 아카이브로 반복 작업의 중복을 막고, 접근 문제와 설정 오류를 구분하는 방법을 설명합니다.
공개 Instagram 게시물, 프로필 또는 미디어 URL을 따옴표로 감싸고 --simulate부터 추가하세요. 인증이 필요하면 직접 관리하는 브라우저 프로필에 정상적으로 로그인한 뒤 --cookies-from-browser를 사용하세요. 작은 테스트가 성공한 다음 안정적인 아카이브와 검토한 설정을 추가합니다.
확인하려는 URL 유형을 먼저 정합니다. 일반 주소 표시줄에서 복사한 공개 게시물, 프로필 또는 미디어 URL을 사용하고, 짧은 링크, 추적 매개변수, 모바일 리디렉션, 비공개 메시지 링크는 처음 진단할 때 피하세요.
첫 명령은 보통 시뮬레이션이어야 합니다. 미디어를 쓰지 않고 설치, URL 인식, 접근, 파일 선택을 나눠 확인할 수 있습니다. 셸이 특수 문자를 해석하지 않도록 URL을 따옴표로 감싸세요.
gallery-dl --simulate "https://www.instagram.com/p/POST_ID/"gallery-dl --simulate "https://www.instagram.com/USERNAME/"gallery-dl -K "https://www.instagram.com/p/POST_ID/"POST_ID와 USERNAME은 예시입니다. 접근 권한이 있는 실제 URL을 사용하고, --simulate 결과를 확인한 후 다운로드를 실행하세요.
upstream 지원 사이트 목록에는 Instagram이 포함되어 있고 표시된 인증 방법에 Cookies가 있습니다. 이는 계획을 위한 참고 자료이지 모든 페이지, 계정, 지역 또는 URL 변형의 작동을 보장하지 않습니다. 실제 판단은 설치된 버전과 정확한 URL로 합니다.
공개 게시물 하나는 가장 작은 진단 단위입니다. 프로필, 릴스, 스토리, 개인화된 영역은 유효한 세션과 다른 접근 조건을 요구할 수 있으므로 정확한 URL을 시뮬레이션하세요.
공개 게시물 하나는 가장 작은 진단 사례입니다. 전체 계정을 테스트하기 전에 추출기, 선택 미디어, 파일 이름과 저장 위치를 확인하세요.
프로필 URL은 많은 항목을 선택하고 인증을 요구할 수 있습니다. 첫 실행에서 전체 계정을 훑지 말고 작은 범위부터 시작하세요.
이 영역은 로그인 상태, 만료, 개인정보 설정과 플랫폼 변경의 영향을 더 많이 받습니다. 다른 Instagram 페이지에서 지원을 추측하지 말고 정확한 URL을 시뮬레이션하세요.
| URL 또는 목적 | 첫 테스트 | 인증 참고 |
|---|---|---|
| 공개 게시물 하나 | --simulate URL | 가장 명확한 익명 진단 |
| 프로필 또는 미디어 페이지 | --simulate --range 1-10 URL | 브라우저 쿠키가 필요할 수 있음 |
| 릴스 또는 스토리 | 정확한 URL 시뮬레이션 | 세션과 이용 가능성이 다를 수 있음 |
| 메타데이터 또는 필터 | -K URL | 필터를 만들기 전에 필드 확인 |
시뮬레이션이 성공해도 첫 실제 실행은 작게 유지하세요. 프로필이나 컬렉션에는 --range를 사용하고, 예측 가능한 기본 폴더를 선택하며, 처음 생성되는 경로를 확인합니다. 영상, 중복 미디어 또는 의도하지 않은 범위를 저장량이 커지기 전에 발견할 수 있습니다.
반복 작업에는 안정적인 로컬 경로의 --download-archive를 추가하세요. 성공한 추출기 ID를 기록해 다음 실행에서 같은 항목을 건너뛰지만 미디어 백업은 아닙니다.
gallery-dl --range "1-10" --destination "D:/Media/Instagram" "https://www.instagram.com/USERNAME/"gallery-dl --range "1-25" --download-archive "instagram.sqlite3" "https://www.instagram.com/USERNAME/"gallery-dl -K --simulate "https://www.instagram.com/p/POST_ID/"| 목적 | 옵션 | 이유 |
|---|---|---|
| 첫 대량 실행 피하기 | --range 1-10 | 출력과 접근을 확인하기 쉬움 |
| 기본 폴더 선택 | --destination PATH | 예측 가능한 위치에 저장 |
| 반복 다운로드 방지 | --download-archive FILE | 성공한 ID 저장 |
| 파일 이름 필드 확인 | -K URL | 필터 전에 메타데이터 표시 |
| 설정으로 인한 차이 방지 | --config-ignore | 불러온 기본값 없이 테스트 |
실험적인 값은 보기 쉽고 제거하기 쉬운 명령줄에 두세요. 기본 폴더, 파일 이름, 아카이브, 쿠키 선택과 요청 간격은 제한된 명령이 예상대로 작동한 뒤 검토한 설정으로 옮깁니다.
설정 파일은 일치하는 모든 요청에 영향을 줍니다. 추출기가 다른 메타데이터를 제공하면 복사한 필터가 아무것도 선택하지 않을 수 있습니다. -K로 필드를 확인하고 결과가 다르면 --config-ignore로 비교하세요.
{
"extractor": {
"base-directory": "D:/Media/Instagram",
"archive": "D:/Media/Instagram/archive.sqlite3"
}
}gallery-dl --config-ignore --simulate "https://www.instagram.com/USERNAME/"gallery-dl --config-status쿠키 값, 비밀번호, 토큰, 비공개 URL 또는 개인 브라우저 경로를 설정 예시에 넣지 마세요. 자리표시자를 쓰고 각 옵션을 검토하세요.
Instagram 오류를 단순히 다른 플래그가 필요한 문제로 취급하지 마세요. 먼저 일반 브라우저에서 정확한 URL을 확인한 뒤 설정을 무시한 깨끗한 시뮬레이션을 실행합니다. 깨끗한 요청만 성공한다면 설정, 필터, 아카이브와 브라우저 프로필을 하나씩 확인하세요.
잠겼거나 만료된 쿠키 저장소는 요청 제한과 다릅니다. 제한 응답에는 시간과 적은 반복 요청이 필요하며 병렬 재시도 루프가 필요하지 않습니다. 빈 결과는 잘못된 URL, 접근할 수 없는 콘텐츠, 제한적인 필터 또는 이미 채워진 아카이브 때문일 수 있습니다.
| 증상 | 첫 확인 | 안전한 다음 단계 |
|---|---|---|
| 지원되지 않거나 빈 결과 | 정식 URL을 복사하고 -E 또는 --simulate 실행 | 프로필 전에 공개 게시물 테스트 |
| 쿠키 필요 | 선택한 브라우저 프로필에서 대상 열기 | 정상 세션을 갱신하고 브라우저 닫기 |
| 의심스러운 활동 또는 HTTP 429 | 반복 요청을 멈추고 속도 확인 | 기다리고 범위를 줄이며 upstream 확인 |
| 모두 건너뜀 | 아카이브 경로 확인 | 진단할 때만 별도 아카이브 사용 |
| 설정이 결과를 바꿈 | --config-ignore 실행 | 의심되는 키를 하나씩 제거 |
gallery-dl은 로컬 다운로드 도구이지 권한 시스템이 아닙니다. 접근하고 사용할 권한이 있는 미디어만 다운로드하고 개인정보, 저작권, 플랫폼 약관, 계정 권한과 요청 제한을 존중하세요. 기술적으로 접근 가능하다는 사실은 재게시 허가가 아닙니다.
Instagram이 웹사이트나 요청 규칙을 바꾸면 버전에 민감한 추출기 동작도 바뀔 수 있습니다. 이 페이지는 2026년 8월 6일 공식 PyPI 메타데이터와 upstream 릴리스 파일을 확인했으며 gallery-dl 1.32.9를 검증했습니다. 동작이 바뀌면 공식 릴리스와 설치된 버전을 다시 확인하세요.
현재 upstream 지원 목록에는 Instagram이 포함되어 있고 해당 인증 기능에 Cookies가 표시됩니다. 설치된 버전, 정확한 URL, 계정 상태, 지역과 플랫폼의 현재 동작에 따라 결과는 달라지므로 정확한 URL을 먼저 시뮬레이션하세요.
직접 관리하는 브라우저 프로필에서 정상적으로 로그인하고 대상 페이지를 확인한 뒤 --cookies-from-browser를 사용하세요. 쿠키 데이터베이스, 세션 식별자, 프로필 경로와 로그는 비공개로 유지합니다.
프로필 URL은 많은 항목을 선택하고 인증을 요구할 수 있습니다. --simulate와 작은 --range부터 시작하고 경로를 확인한 뒤 안정적인 --download-archive를 추가하세요.
정식 URL, 추출기 인식, 로그인 상태, 필터, 설정과 아카이브를 확인하세요. 일반 명령과 gallery-dl --config-ignore --simulate를 비교하고 설정을 하나씩 다시 추가합니다.
안정적인 로컬 경로와 함께 --download-archive를 사용하세요. 성공한 추출기 ID를 기록해 다음 실행에서 건너뛰지만 다운로드 파일의 백업은 아닙니다.
2026년 8월 6일 공식 PyPI 메타데이터와 upstream 릴리스 파일을 기준으로 gallery-dl 1.32.9를 확인했습니다. 버전에 민감한 동작을 사용하기 전에 공식 릴리스와 설치된 --version을 다시 확인하세요.
반복 요청을 멈추고 범위를 줄인 뒤 기다리며 정상 브라우저 세션을 확인하세요. 병렬 재시도로 플랫폼 문제를 우회하려 하지 말고 계속되면 공식 릴리스와 upstream 안내를 확인합니다.