Pinterest용 yt-dlp 명령어 생성기
Pinterest의 영상 핀용 yt-dlp 명령어를 만듭니다.
Pinterest에서 주의할 점
영상이 들어 있는 개별 핀 주소는 그대로 동작하고 특별한 옵션이 필요하지 않습니다.
보드 전체 지원은 제한적이고 Pinterest 자체 마크업에 따라 바뀝니다. 핀 주소를 하나씩 넘기는 편이 느리지만 훨씬 확실합니다.
모든 핀이 영상인 것은 아닙니다 —— 대부분은 이미지입니다 —— 그리고 보드를 통째로 yt-dlp에 넘기면 돌아오는 것은 대개 이미지 항목입니다. 이 페이지의 대상은 영상 핀입니다. 핀을 열고 핀 페이지 자체의 주소를 복사하세요(브라우저가 보여 주는 i.pinimg.com 이미지 주소가 아니라). 그 뒤의 미디어가 영상인지는 yt-dlp에게 판단하게 하세요. yt-dlp가 이미지라고 답하면 그 핀에는 정말 영상이 없는 것이고, 이미지 핀을 영상 핀으로 바꾸는 옵션은 존재하지 않습니다.
Pinterest는 일부 콘텐츠를 로그인 너머에 두고, 대부분의 플랫폼과 달리 이 관문이 내려받기만이 아니라 둘러보기에도 걸립니다. cookies가 없으면 보드는 첫 페이지에서 멈추고 일부 카테고리의 영상 핀은 아무것도 돌려주지 않습니다. 여기서 확실한 길은 브라우저 cookies 옵션입니다. 평소처럼 브라우저에서 로그인하고 cookies 파일을 yt-dlp에 넘기면 페이지 넘기기가 로그인 중인 계정을 따라갑니다. 로그아웃된 세션의 cookies는 아무 소용이 없습니다.
긴 보드나 계속 좇아갈 가치가 있는 프로필이라면 cookies에 기록 파일을 더해 같은 명령어를 주기적으로 돌리세요. 기록 파일은 이미 가져온 핀을 모두 기록하므로 다음 실행은 지난번 이후에 핀한 것만 옮겨 옵니다. 출력의 모양은 시간이 지나며 바뀐다고 생각하세요 —— Pinterest는 yt-dlp가 지원하는 어느 플랫폼보다 자주 마크업을 다시 만듭니다. 보드가 갑자기 거대한 갤러리 하나로 내려받히거나 제목을 잃으면, 대개 yt-dlp 갱신이 해법 전부입니다. 갱신해도 사라지지 않을 때에만 보고하세요.
출력 이름은 핀이 아니라 보드 기준으로 붙이세요. 핀 제목은 겹칩니다 —— "제목 없음", 보드 이름, 혹은 아무것도 없음 —— 그래서 단순한 제목 템플릿으로는 한 번의 실행 안에서 이름이 부딪힙니다. 여기 기본 템플릿은 고유한 id를 유지하고, 재생목록 번호를 더하면 보드 내려받기가 보드 순서를 유지합니다. 보드 안의 섹션은 하위 재생목록으로 도착하는데, 기록 파일이 그 모든 층위를 추적하므로 다음 실행에서는 아무것도 다시 내려받지 않습니다.