链滴论坛每日签到

每日签到

目前为 2024-04-16 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name 链滴论坛每日签到
  3. // @namespace pakeh2866
  4. // @version 0.3
  5. // @description 每日签到
  6. // @author pakeh2866
  7. // @match https://ld246.com/*
  8. // @icon https://www.google.com/s2/favicons?sz=64&domain=ld246.com
  9. // @grant GM_openInTab
  10. // @grant GM_Info
  11. // @license MIT
  12. // ==/UserScript==
  13.  
  14. (function() {
  15. 'use strict';
  16. window.onload = onloadStart()
  17. // Your code here...
  18. })();
  19.  
  20. var isLogin = false;
  21. var isqd = false;
  22. var targetURL = false;
  23. //判断是否登录(不可用)
  24. function checkLogin() {
  25. var checkLogin = document.getElementById('signOut');
  26. console.log(checkLogin);
  27. if (checkLogin) {
  28. isLogin = true;
  29. }
  30. console.log('isLogin:', isLogin);
  31. }
  32.  
  33. //判断网页URL是否为"https://ld246.com/activity/checkin"
  34. function checkURL() {
  35. var checkURL = window.location.href
  36. //console.log(checkURL);
  37. if(checkURL.indexOf("activity/checkin")!= -1){
  38. targetURL = true;
  39. };
  40. console.log('targetURL:', targetURL);
  41. };
  42.  
  43.  
  44. //判断是否未签到
  45. function checkqd() {
  46. var checkqd = document.getElementsByClassName('item item--current');
  47. console.log(',checkqd:',checkqd);
  48. if (checkqd.length > 0) {
  49. isqd = true;
  50. }
  51. console.log('isqd:', isqd);
  52. }
  53.  
  54. // 执行绿色签到click
  55. function qd_button(){
  56. var button_click = document.getElementsByClassName("btn green");
  57. console.log(button_click[0])
  58. button_click[0].click();
  59. }
  60.  
  61. function onloadStart(){
  62. checkLogin()
  63. checkqd()
  64. checkURL()
  65. if(isLogin&&isqd){
  66. console.log('已登录(不可用)、未签到')
  67. if(targetURL){
  68. qd_button()
  69. console.log('签到成功')
  70. }else{
  71. GM_openInTab("https://ld246.com/activity/checkin");
  72. console.log('打开签到页')
  73. }
  74. }
  75. }

QingJ © 2025

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