나는 "프로그램"에 대해 모른다. 더 이상 API가없는 것 같습니다. 하지만 자바 스크립트 콘솔을 통해 부분적으로 자동화 할 수 있습니다. 유튜브가 머티리얼 디자인으로 변경되고 히스토리 페이지가 무한 스크롤을 사용하기 때문에 다음 지침이 적용됩니다.
Google 크롬의 https://www.youtube.com/feed/history으로 이동하여 자바 스크립트 콘솔을 엽니 다. (다른 브라우저도 잘 동작해야하지만 약간의 차이가있을 수 있습니다.) window.scrollBy(0, 100000)
을 입력하면 자바 스크립트 콘솔에서 스크롤을 자동으로 할 수 있습니다. 나는 그것을 시도하지 않았지만 당신은 window.setInterval(() => window.scrollBy(0, 100000), 5000)
과 같은 것으로 반복해서 이것을 할 수 있어야합니다. 그렇게하면 스크롤 다운이 매 5000ms (5 초)가됩니다. 컴퓨터의 속도에 따라 그 번호를 조정할 수 있습니다. 100000은 아래로 스크롤 할 픽셀 수입니다. (이 페이지의 끝을지나 스크롤하지만 페이지의 끝을 가하면 페이지를 더로드 확장됩니다하지 않습니다.)
을 페이지가 충분히 멀리, console.clear(); document.querySelectorAll('h3 a').forEach(x => console.log(x.innerText))
를 입력 스크롤하면. 현재 페이지 마크 업에 따라 모든 비디오 타이틀 (및 다른 몇 줄)을 기록합니다. (먼저 콘솔을 지울 것입니다.) 참고 : h3 a
부분은 변경 될 수 있습니다. "레벨 3 제목 태그 안에있는 모든 앵커 태그"를 의미합니다. 또한이 줄은 제목 이외의 것을 얻기 위해 조정될 수 있습니다.
콘솔에서 마우스 오른쪽 버튼을 클릭하고 컨텍스트 메뉴에서 Save as...
을 클릭하면 방금 인쇄 된 내용이 텍스트 파일로 내보내집니다.