HDrezka авто-раскрытие

Этот код автоматически нажимает кнопку <<ПОКАЗАТЬ ПОЛНЫЙ ГРАФИК>> при загрузке страницы, чтобы показать остальные сезоны + автоматически скрывает список серий. При наличии только одного сезона: Автоматическое нажатие на кнопку "Показать полный график" или "загрузить еще серии"

目前為 2024-03-10 提交的版本,檢視 最新版本

// ==UserScript==
// @name         HDrezka авто-раскрытие
// @name:en      HDrezka auto-deployment
// @namespace    http://tampermonkey.net/
// @version      1.6
// @description:en This code automatically clicks the <<Show FULL GRAPHIC>> button when the page loads to show the remaining seasons + automatically hides the list of episodes.
// @description  Этот код автоматически нажимает кнопку <<ПОКАЗАТЬ ПОЛНЫЙ ГРАФИК>> при загрузке страницы, чтобы показать остальные сезоны + автоматически скрывает список серий. При наличии только одного сезона: Автоматическое нажатие на кнопку "Показать полный график" или "загрузить еще серии"
// @author       TheTime
// @match         http*://hdrezka*/*
// @match         http*://rezka*/*
// @match         http*://hdrezka.me/*
// @match         http*://hdrezka.co/*
// @match         http*://rezka.ag/*
// @match         http*://rezkify.com/*
// @match         http*://rezkery.com/*
// @match         http*://kinopub.me/*
// @icon            https://static.hdrezka.ac/templates/hdrezka/images/favicon.ico
// @grant           GM_info
// @grant           GM_addStyle
// @grant           GM_xmlhttpRequest
// @run-at          document-body
// @license MIT
// ==/UserScript==

(function() {
    'use strict';

    // Автоматическое нажатие на кнопку "Показать полный график" или "загрузить еще серии"
    window.addEventListener('DOMContentLoaded', function() {
        const showFullGraphButton = document.querySelector('.b-post__schedule_more');
        const loadMoreSeries = document.querySelector('.load-more');
        const toggleButton = document.querySelector('.act');
        const scheduleBlocks = document.querySelectorAll('.b-post__schedule_block');
        const hiddenRows = document.querySelectorAll('tr[style="display: none;"]');

        if (showFullGraphButton) {
            showFullGraphButton.click();
        } else if (loadMoreSeries) {
            loadMoreSeries.click();
        }

        if (toggleButton) {
            toggleButton.click();
        }

        if (scheduleBlocks.length === 1) {
            const scheduleBlock = scheduleBlocks[0];
            const toggleButtonInBlock = scheduleBlock.querySelector('.act');
            if (toggleButtonInBlock) {
                toggleButtonInBlock.click();
            }
        }

        hiddenRows.forEach(row => {
            row.style.display = '';
        });
    });

})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址