您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
auto-replay the hidden posts ,for discuz & phpwind7/8
// ==UserScript== // @name BBS bot // @version 0.7.2 // @description auto-replay the hidden posts ,for discuz & phpwind7/8 // @description 自动回复隐藏贴,支持 discuz & phpwind7/8 // @namespace http://userscripts.org/users/tumuyan // @include *read*tid* // @include *thread* // @include *forum*fid* // @include *viewthread*tid* // @include http://bbs.* // @exclude *google* // @exclude *sis*/forum/thread* // @auther tumuyan // @icon http://s3.amazonaws.com/uso_ss/icon/152745/large.PNG // ==/UserScript== // bbsbot正在改造中... // 这是一个测试的版本,第一次打开一个论坛的隐藏贴时,脚本会询问是否在本论坛开启自动回复功能; quotes = new Array quotes[1] = '很棒~~ 楼主大爱!!' quotes[2] = '好厉害! 支持+10086' quotes[3] = '泪流满面!原来这样的…' quotes[4] = 'Mark一下,回头再学习' quotes[5] = '楼主辛苦了 真是好人啊' quotes[6] = '向楼主学习 我要加油了' quotes[7] = '楼主写的真棒~~~~' quotes[8] = '楼主真乃神人也!' quotes[9] = '这个很不错 支持一下' quotes[10] = "虽不明,但觉厉..." quotes[11] = "感谢分享,貌似不错" quotes[0] = '顶楼主,希望楼主发更多好帖...'; var rand=parseInt(Math.random()*10); var auto_reply = quotes[rand] var bbsbot; try {bbsbot = localStorage["bbsbot"]} catch (err) {} function step1(button_submit) { if (bbsbot==2) { button_submit.click() } else { if (bbsbot==1) {} else { var r=confirm("此论坛要自动回复隐藏贴的功能麽?") if (r==true) { try {localStorage["bbsbot"] = 2;} catch (err) {} } else { try {localStorage["bbsbot"] = 1;} catch (err) {} } } } } var html = document.documentElement.innerHTML var pattern = /<script .{0,60}>replyreload.{0,30}<\/script>/ var find = html.match(pattern); if(find) { var input_area = document.getElementById('fastpostmessage'); var button_submit = document.getElementById('fastpostsubmit'); if(input_area && button_submit) { input_area.innerHTML =auto_reply ; step1(button_submit) } } else { var pattern = /<blockquote .{0,120}>.{0,60}隐藏.{0,20}回复.{0,40}<\/blockquote>/; if (html.match(pattern)) var pw =1 else var pw = document.getElementById('hidden_1_tpc') + document.getElementById('hidden_2_tpc') + document.getElementById('hidden_3_tpc') + document.getElementById('hidden_4_tpc') if(pw) { var input_area = document.getElementById('textarea'); var button_submit = document.getElementsByName('Submit')[0]; if(input_area && button_submit) { input_area.innerHTML=auto_reply ; step1(button_submit);} } }