您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Greasy Fork is available in English.
每天第一次打开时自动检测是否签到过,若未签到,则执行签到。
// ==UserScript== // @name 链滴每日签到 // @namespace pakeh2866 // @version 0.3 // @description 每天第一次打开时自动检测是否签到过,若未签到,则执行签到。 // @author pakeh2866 // @match https://ld246.com/* // @icon https://www.google.com/s2/favicons?sz=64&domain=ld246.com // @grant GM_openInTab // @grant GM_Info // @license MIT // ==/UserScript== (function() { 'use strict'; window.onload = onloadStart() // Your code here... })(); var isLogin = false; var isqd = false; var targetURL = false; //判断是否登录 function checkLogin() { var checkLogin = document.getElementById('signOut'); console.log(checkLogin); if (checkLogin) { isLogin = true; } console.log('isLogin:', isLogin); } //判断网页URL是否为"https://ld246.com/activity/checkin" function checkURL() { var checkURL = window.location.href //console.log(checkURL); if(checkURL.indexOf("activity/checkin")!= -1){ targetURL = true; }; console.log('targetURL:', targetURL); }; //判断是否未签到 function checkqd() { var checkqd = document.getElementsByClassName('item item--current'); console.log(',checkqd:',checkqd); if (checkqd.length > 0) { isqd = true; } console.log('isqd:', isqd); } // 执行绿色签到click function qd_button(){ var button_click = document.getElementsByClassName("btn green"); console.log(button_click[0]) button_click[0].click(); } function onloadStart(){ checkLogin() checkqd() checkURL() if(isLogin&&isqd){ console.log('已登录、未签到') if(targetURL){ qd_button() console.log('签到成功') }else{ GM_openInTab("https://ld246.com/activity/checkin"); console.log('打开签到页') } } }