夸克懒得点

夸克懒得点..

  1. // ==UserScript==
  2. // @name 夸克懒得点
  3. // @namespace https://gf.qytechs.cn/users/158417
  4. // @version 0.12
  5. // @description 夸克懒得点..
  6. // @author JIEMO
  7. // @match *://pan.quark.cn/*
  8. // @icon https://pan.quark.cn/favicon.ico
  9. // @license GPL-3.0 License
  10. // @run-at document-end
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15.  
  16. // 检查当前页面的 URL 是否以 "pan.quark.cn/s/" 开头
  17. if (window.location.href.startsWith("https://pan.quark.cn/s/")) {
  18.  
  19. // 在页面完全加载后执行
  20. window.onload = function() {
  21.  
  22. // 等待一段时间,确保元素已经加载
  23. setTimeout(function() {
  24. // 获取复选框元素
  25. var checkboxElement = document.querySelector('.ant-checkbox-input');
  26.  
  27. // 将复选框设置为选中状态
  28. try {
  29. checkboxElement.checked = true;
  30. } catch (error) {
  31. console.error('Error setting checkbox state:', error);
  32. }
  33.  
  34. var saveButtonElement = document.querySelector('.share-save');
  35. if (saveButtonElement) {
  36. saveButtonElement.click();
  37. }
  38. saveButtonElement = document.querySelector('.file-info_r');
  39. if (saveButtonElement) {
  40. saveButtonElement.click();
  41. }
  42.  
  43. // 等待一段时间,确保确认按钮元素已经加载
  44. setTimeout(function() {
  45. var confirmButtonElement = document.querySelector('.confirm-btn');
  46. if (confirmButtonElement) {
  47. confirmButtonElement.click();
  48. }
  49.  
  50. var intervalId = setInterval(function() {
  51. // 获取立即查看按钮元素
  52. var viewButtonElement = document.querySelector('.path');
  53.  
  54. // 如果立即查看按钮元素存在,则模拟点击并清除循环
  55. if (viewButtonElement) {
  56. // 模拟点击立即查看按钮
  57. viewButtonElement.click();
  58. clearInterval(intervalId); // 清除循环
  59. }
  60. }, 1000);
  61.  
  62. }, 1000); // 等待 1000 毫秒
  63.  
  64. }, 1000); // 等待 1000 毫秒
  65. };
  66. }
  67.  
  68.  
  69. // 检查当前页面的 URL 是否以 "pan.quark.cn/list" 开头
  70. if (window.location.href.startsWith("https://pan.quark.cn/list")) {
  71.  
  72. // 在页面完全加载后执行
  73. window.onload = function() {
  74. // 等待一段时间,确保元素已经加载
  75. setTimeout(function() {
  76.  
  77. // 获取复选框元素
  78. var checkboxElement = document.querySelector('.ant-checkbox-wrapper');
  79.  
  80. // 将复选框设置为选中状态
  81. try {
  82. checkboxElement.click();
  83. } catch (error) {
  84. console.error('Error setting checkbox state:', error);
  85. }
  86.  
  87.  
  88.  
  89. }, 1000);
  90. };
  91. }
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98. })();

QingJ © 2025

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