// ==UserScript== // @name bbs.tampermonkey.net自动回复+自动签到 // @namespace http://tampermonkey.net/ // @version 0.1 // @description bbs.tampermonkey.net自动回复(会有验证码拦截,不知道怎么处理)+自动签到 // @author denglibing // @match https://bbs.tampermonkey.net.cn/* // @icon https://www.google.com/s2/favicons?sz=64&domain=tampermonkey.net.cn // @grant none // @license MIT(本脚本初衷是学习及减少手动操作流程,如果有侵权或者违规行为,请第一时间告知我,我将第一时间下架删除。) // ==/UserScript== (function () { 'use strict'; var href = document.location.href; console.log('当前页面地址为:' + href); if (href.includes('/thread-')) { console.log('自动回复脚本开始'); var fastpostmessage = document.querySelector('#fastpostmessage'); fastpostmessage.value = '我的偶像 tampermonkey ' + Math.random() * 1000; var fastpostsubmit = document.querySelector('#fastpostsubmit'); fastpostsubmit.click(); console.log('自动回复脚本结束'); } else if (href.includes('/dsu_paulsign')) { console.log('自动签到脚本开始'); var kx = document.querySelector('#kx'); if (kx == undefined) { console.log('自动签到脚本结束-今日已经签到'); return; } kx.click(); //通常获取的是表单标签name var inputs = document.getElementsByName('qdmode'); console.log(inputs); for (var i = 0; i < inputs.length; i++) { inputs[i].value = '2'; } // 执行签到事件 showWindow('qwindow', 'qiandao', 'post', '0'); console.log('自动签到脚本结束'); } })();