// ==UserScript== // @name 夸克懒得点 // @namespace https://greasyfork.org/users/158417 // @version 0.11 // @description 夸克懒得点.. // @author JIEMO // @match *://pan.quark.cn/* // @icon https://pan.quark.cn/favicon.ico // @license GPL-3.0 License // @run-at document-end // @downloadURL none // ==/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('.share-save'); // 模拟点击保存按钮 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); }; } })();