이 도구로 수행할 수 없는 작업
정직한 경계: 비디오 다운로드 없음, 비공개 콘텐츠 없음, 통계 스크랩 없음, 문서화되지 않은 URL 패턴이 영원히 지속된다는 보장 없음.
링크는 네트워크 액세스 없이 브라우저에서 구문 분석됩니다. Fetch를 누르면 i.ytimg.com 및 www.youtube.com에서 직접 공개 파일을 요청합니다. 당사 서버는 관련되지 않으며 아무것도 저장되지 않습니다.
고의적인 거절
이러한 제한 중 일부는 기술적이며 일부는 선택 사항입니다. 선택 사항이 먼저 나열됩니다. 왜냐하면 무언가를 할 수 있지만 이를 거부하는 도구는 버그 보고가 아니라 설명을 하는 것이기 때문입니다.
이 도구는 비디오 또는 오디오를 다운로드하지 않으며 서명 암호를 디코딩하지 않으며 YouTube의 내부 애플리케이션 엔드포인트를 호출하지 않으며 보기 페이지를 스크레이핑하지 않으며 다른 사용자로 로그인하지 않습니다. 이들 각각은 액세스 제어를 우회하기 위한 단계이며, 공개 미리보기 이미지를 보는 데는 어느 것도 필요하지 않습니다.
캡션이 가장 명확한 경우입니다. 썸네일은 원본 간 읽기를 허용하는 호스트의 정적 파일입니다. 캡션은 그렇지 않으며 그 차이는 의도적인 것입니다. timedtext 엔드포인트는 실제 플레이어 세션의 원본 증명 토큰 없이 0바이트를 반환하고, 서명된 캡션 URL을 전달하는 보기 페이지는 교차 원본 헤더를 보내지 않으므로 웹페이지에서도 이를 읽을 수 없습니다. 두 벽 모두 플레이어 세션을 생성하여 서버에서 올라갈 수 있습니다. 이것이 바로 이 도구가 중지되는 지점이며, 이것이 바로 캡션 패널이 대신 파일을 요청하는 이유입니다.
YouTube 게시 내용에 따른 제한
동영상당 썸네일 파일은 8개만 존재하며 최대 크기는 1280x720입니다. 잠금을 해제할 숨겨진 4K 썸네일이 없습니다.
oEmbed 레코드에는 제목, 채널, 채널 URL, 기본 썸네일 및 플레이어 크기가 포함됩니다. 조회수, 좋아요, 설명, 태그, 재생 시간, 게시 날짜, 캡션 등 사람들이 기대하는 모든 것이 여기에 없습니다.
포스터 이미지의 WebP 버전이 존재하지만 이를 제공하는 경로는 교차 출처 헤더를 보내지 않으므로 페이지에서 링크할 수는 있지만 읽을 수는 없습니다. 이는 Google 측의 결정이며 클라이언트 측의 영리함이 아무리 뛰어나도 이를 변경할 수 없습니다.
비공개, 삭제 및 연령 제한 동영상은 로그아웃한 방문자에게 미리보기 이미지나 oEmbed 기록을 게시하지 않습니다.
브라우저의 페이지로 인해 발생하는 제한
요청은 브라우저에서 수행되므로 콘텐츠 차단기, 기업 프록시, 오프라인 연결 등 Google 호스트를 차단하는 모든 항목은 다른 페이지를 중지하는 것과 마찬가지로 이 도구도 중지합니다.
방문 사이에는 아무것도 저장되지 않습니다. 기록, 저장된 목록, 계정이 없으므로 탭을 닫으면 가져온 결과가 사라집니다.
대량 작업은 지원되지 않습니다. 의도적으로 한 번에 하나의 비디오입니다. Google의 정적 호스트를 가리키는 일괄 실행기는 속도 제한 문제가 발생하기를 기다리고 있습니다.
유통 기한이 있는 한도
썸네일 주소 패턴은 문서화되고 버전이 지정된 API라기보다는 오랫동안 지속되어 온 규칙입니다. 수년 동안 안정적이었지만 Google은 이를 그대로 유지할 의무가 없습니다.
변경되면 이 도구는 파일을 사용할 수 없는 것으로 보고합니다. 대체 주소를 추측하거나 스크래핑으로 돌아가지 않습니다.
질문
방법이 있으면 조회수를 추가하시겠습니까?
긁어내는 것이 아닙니다. Google이 문서화되어 있고 인증되지 않은 엔드포인트를 통해 이를 게시한다면 이는 다른 대화가 될 것입니다.
500 링크 목록을 처리할 수 있나요?
여기는 아닙니다. 이것은 의도적으로 단일 비디오 도구입니다.
제한사항
- WebP 썸네일은 링크할 수 있지만 여기에서 다운로드할 수는 없습니다. Google은 교차 출처 헤더 없이 /vi_webp/ 경로를 제공하므로 어떤 웹페이지도 해당 바이트를 읽을 수 없습니다.
- 어떤 종류의 비디오나 오디오도 다운로드되지 않습니다.
- 캡션은 YouTube에서 자동으로 가져올 수 없습니다. 엔드포인트에는 플레이어 토큰이 필요하고 보기 페이지는 교차 출처 읽기를 차단합니다. 패널은 SRT, WebVTT, SBV, TTML, timedtext XML 또는 JSON3, 성적표 패널 텍스트 등 사용자가 붙여넣거나 선택한 내용을 읽습니다.
- 기록 패널에서 가져온 타이밍은 줄별 시작 시간이므로 종료 시간은 다음 줄부터 암시되며 밀리초가 아닌 초 단위까지 정확합니다.
- 조회수, 설명, 태그, 기간 또는 게시 날짜와 같은 조회수 없음: oEmbed는 조회수를 게시하지 않으며 이 도구는 스크랩하지 않습니다.
- 비공개, 삭제 또는 연령 제한 동영상에는 적용되지 않습니다.
- 일괄 처리 및 저장된 기록이 없습니다.
- 썸네일 URL 패턴은 예고 없이 변경될 수 있는 문서화되지 않은 규칙입니다.
- 요청은 브라우저에서 이루어지므로 Google 호스트를 거부하는 차단기나 프록시가 요청을 중지합니다.