自己写的挖站否自动签到
// ==UserScript==
// @name 挖站否自动签到
// @namespace http://tampermonkey.net/
// @version 0.1
// @description 自己写的挖站否自动签到
// @author LLII
// @match https://wzfou.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
console.log('已经打开挖站否');
var str_xpath_sign = '//*[@class="uc-widget-user"]/a[1]';
var signbuttonlist = getTargetByXpath(str_xpath_sign);
//document.getElementsByClassName("uc-sign-btn uc-btn active");
if(signbuttonlist){
var sgbt = signbuttonlist[0];
if(sgbt){
if(sgbt.innerHTML=="今日已签到"){
console.log('今日已签到');
}else{
sgbt.click();
console.log('已发送签到事件');
}
}else{
console.log('未找到签到按钮');
}
}else{
console.log('未找到签到按钮');
}
var fabuttonlist = document.getElementsByClassName("uc-action uc-action-favorite ");
if(fabuttonlist){
var fabt = fabuttonlist[0];
if(fabt){
if(fabt.getAttribute("title")=="收藏"){
console.log('已发送收藏事件');
fabt.click();
}else{
console.log('已收藏');
}
}else{
console.log('未找到收藏按钮');
}
}else{
console.log('未找到收藏按钮组');
}
// Your code here...
function getTargetByXpath(str_xpath) {
var xresult = document.evaluate(str_xpath, document, null, XPathResult.ANY_TYPE, null);
var xnodes = [];
var xres;
while (xres = xresult.iterateNext()) {
xnodes.push(xres);
}
return xnodes;
}
})();