// ==UserScript== // @name 妖火自动捡肉吃 // @namespace https://blog.zgcwkj.cn/archives/81.html // @version 1.9.0.6.13.15.01 // @description zh-cn // @author zgcwkj // @license MIT // @match *://yaohuo.me/bbs* // @match *://yaohw.com/bbs* // @grant none // @downloadURL https://update.greasyfork.icu/scripts/447784/%E5%A6%96%E7%81%AB%E8%87%AA%E5%8A%A8%E6%8D%A1%E8%82%89%E5%90%83.user.js // @updateURL https://update.greasyfork.icu/scripts/447784/%E5%A6%96%E7%81%AB%E8%87%AA%E5%8A%A8%E6%8D%A1%E8%82%89%E5%90%83.meta.js // ==/UserScript== (function () { var title = document.title; // console.log(title); var trge = /_.+?_妖火网/; var html = document.body.innerHTML; html = html.replace(" ", "").replace("\r", "").replace("\n", ""); // console.log(html); if (title.indexOf("密码") == -1) { if (title.indexOf("查看回复") != -1) {//查看回复 console.log("吃完了关闭"); window.close(); } else if (title.indexOf("查看") != -1) {//查看 console.log("查看啥"); } else if (trge.test(title)) {//回复帖子 if (html.match(/(?<=.+\()余0(?=\).+)/) == null) {//还有剩的 var toHtml_textarea = document.getElementsByTagName("textarea"); // console.log(toHtml_textarea); if (toHtml_textarea.length == 0) {//已经结束的帖子 console.log("已经结束了"); window.close(); } else { if (html.indexOf("礼金") != -1) { var content = "吃一口"; var indexType = true; if (!indexType) { //==>寻找妖友的回复进行伪造 var regC = /(?<=回<\/a>] 0; iii--) { if (toHtml_input[iii].value == "快速回复") { toHtml_input[iii].click(); } } } else { console.log("普通的贴子"); } } } else {//已经吃完了就关闭 console.log("吃完了"); window.close(); } } else { var reg = /礼/g; var toReg = html.match(reg); // console.log(toReg); if (toReg != null) { for (var i = 0; i < toReg.length; i++) { var url = toReg[i].match(/(?<=.+?<\/a>)/); // console.log(url); window.open(url); } } setTimeout(function () {//降低频率 nextPage(); }, '1000'); function nextPage() {//单击下一页按钮 var toHtml_a = document.getElementsByTagName("a"); for (var ii = 0; ii < toHtml_a.length; ii++) { if (toHtml_a[ii].innerText == "下一页") { toHtml_a[ii].click(); } } } } } else { console.log("输入密码"); } })();