JavaScript を使用して、YouTube の高評価動画をすべて削除します.

3486 ワード

  • Web ブラウザでアクセスします.
  • 以下のスクリプトをブラウザの JavaScript コンソールで実行して、YouTube で高く評価された動画をすべて削除します.

  • function sleep(ms) {
        return new Promise(resolve => setTimeout(resolve, ms));
    }
    
    async function deleteLikedVideos() {
        var items = document.querySelectorAll("#primary ytd-playlist-video-renderer yt-icon-button.dropdown-trigger > button[aria-label]")
        var out
    
        for (var i = 0; i < items.length; i++) {
            items[i].click()
            out = setTimeout(function () {
                if (document.querySelector("tp-yt-paper-listbox.style-scope.ytd-menu-popup-renderer").lastElementChild) {
                    document.querySelector("tp-yt-paper-listbox.style-scope.ytd-menu-popup-renderer").lastElementChild.click()
                }
            }, 100)
            await sleep(500)
            clearTimeout(out)
        }
    }
    
    deleteLikedVideos()