夸克懒得点

夸克懒得点..

// ==UserScript==
// @name         夸克懒得点
// @namespace    https://greasyfork.org/users/158417
// @version      0.1
// @description  夸克懒得点..
// @author       JIEMO
// @match        *://pan.quark.cn/*
// @icon       https://pan.quark.cn/favicon.ico
// @license      GPL-3.0 License
// @run-at       document-end
// ==/UserScript==

(function() {
    'use strict';

    // 检查当前页面的 URL 是否以 "pan.quark.cn/s/" 开头
    if (window.location.href.startsWith("https://pan.quark.cn/s/")) {

        // 在页面完全加载后执行
        window.onload = function() {

            // 等待一段时间,确保元素已经加载
            setTimeout(function() {
                // 获取复选框元素
                var checkboxElement = document.querySelector('.ant-checkbox-input');

                // 将复选框设置为选中状态
                try {
                    checkboxElement.checked = true;
                } catch (error) {
                    console.error('Error setting checkbox state:', error);
                }

                // 获取保存按钮元素
                var saveButtonElement = document.querySelector('.file-info_r');

                // 模拟点击保存按钮
                saveButtonElement.click();

        // 等待一段时间,确保确认按钮元素已经加载
        setTimeout(function() {
            // 获取确认按钮元素
            var confirmButtonElement = document.querySelector('.confirm-btn');

            // 模拟点击确认按钮
            confirmButtonElement.click();

            // 循环每隔 1 秒检查“立即查看”按钮元素是否已经加载
            var intervalId = setInterval(function() {
                // 获取立即查看按钮元素
                var viewButtonElement = document.querySelector('.path');

                // 如果立即查看按钮元素存在,则模拟点击并清除循环
                if (viewButtonElement) {
                    // 模拟点击立即查看按钮
                    viewButtonElement.click();
                    clearInterval(intervalId); // 清除循环
                }
            }, 1000);

                }, 1000); // 等待 1000 毫秒

            }, 1000); // 等待 1000 毫秒
        };
    }


    // 检查当前页面的 URL 是否以 "pan.quark.cn/list" 开头
    if (window.location.href.startsWith("https://pan.quark.cn/list")) {

        // 在页面完全加载后执行
        window.onload = function() {
            // 等待一段时间,确保元素已经加载
            setTimeout(function() {

                // 获取复选框元素
                var checkboxElement = document.querySelector('.ant-checkbox-wrapper');

                // 将复选框设置为选中状态
                try {
                    checkboxElement.click();
                } catch (error) {
                    console.error('Error setting checkbox state:', error);
                }



            }, 1000);
        };
    }






})();