梦殇国际

标题: 贴吧高线程发帖框详细使用教程 [打印本页]

作者: 幻梦    时间: 2015-5-3 14:48
标题: 贴吧高线程发帖框详细使用教程
javascript: setTimeout(function() {
        function sd() {
                $.post(tmp.url,tmp.data, function(msg) {
                        if(tmp&&msg){
                                Thread_add_result.resultNo = msg.no;
                                msg.no+="";
                                tmp.err['all'][0]++;
                                if(tmp.err[msg.no]){tmp.err[msg.no][0]++;}else{tmp.err[msg.no]=[];tmp.err[msg.no][0]=1;tmp.err[msg.no][1]='<font color="red">'+Thread_add_result.getMessage()+'</font>';};
                                msg.msg=(msg.no == "0"?'<font color="green">发帖成功!':('<font color="red">发贴失败!——错误编号:' + msg.no ))+'</font>'+(tmp.xc < 2?('<p '+(tmp.pid==0?'class="j_d_post_content"':'class="lzl_content_main"')+'>回馈内容为:'+(msg.data?msg.data.content:"")+'</p>'):'')+'<br>任务数:' + tmp.cs + '<br>成功数:' + tmp.err['0'][0] + '<br>总次数:' + tmp.err['all'][0]+'<br><table style=""><tbody><tr style="background:#AFA;"><td style="">编号</td><td style="">次数</td><td style="">原因</td></tr>';
                                for(var a in tmp.err) msg.msg+='<tr><td>'+a+'</td><td>'+tmp.err[a][0]+'</td><td>'+tmp.err[a][1]+'</td></tr>';                       
                                msg.msg+='</tbody></table>';
                                if (msg.no == "0"&&tmp.err['0'][0] == tmp.cs) {
                                        G("result_show").innerHTML='<font color="green">任务完成!'+(tmp.xc > 1?'等待其他线程结束':'')+'</font><br>'+msg.msg;
                                } else if (msg.no == "40"&&tmp.cs == 1) {
                                        tmp.err['all'][0]--;
                                        if(msg.data.vcode.captcha_code_type==4){
                                                msg.msg='<div id="Tool_yyzzmm"><style>#Tool_yyzzmm{background: url(/cgi-bin/genimg?'+msg.data.vcode.captcha_vcode_str+'&tag=pc&t=0.9104765392839909) no-repeat; width: 190px;display: inline-block;-webkit-user-select: none;cursor: pointer;}#Tool_yyzzmm div{display: inline-block;margin: 2px;height: 40px;width: 46px;}#Tool_yyzzmm div:hover{margin: 0px;border: 2px dotted;background: rgba(0, 255,0, 0.2);}</style><p style=""></p><div class="00000000"></div><div class="00010000"></div><div class="00020000"></div><div class="00000001"></div><div class="00010001"></div><div class="00020001"></div><div class="00000002"></div><div class="00010002"></div><div class="00020002"></div></div><div style="display: inline-block;vertical-align: top;">'+msg.data.vcode.str_reason+'<br><textarea style="resize: none;" class="Tool_yzm"></textarea><br><input type="button" value="确定" style="" class="Tool_sd"></div>';
                                        }else{
                                                msg.msg='<div>'+msg.data.vcode.str_reason+'<br><img src="/cgi-bin/genimg?'+msg.data.vcode.captcha_vcode_str+'&t=0.05767942941747606"><div style="display: inline-block;"><input type="text" style="" class="Tool_yzm"><br><input type="button" value="确定" style="" class="Tool_sd"></div></div>';
                                        }
                                        tmp.vcode=msg.data.vcode.captcha_vcode_str;
                                        G("result_show").innerHTML=msg.msg;
                                        $("#Tool_yyzzmm div").on("click",function(){
                                                G("Tool_yzm").value+=""+this.className+"\n";
                                        });
                                        G("Tool_sd").onclick=function(){
                                                tmp.scode=G("Tool_yzm").value.replace(/\n/g,'');
                                                if(tmp.scode&&(tmp.scode.length==4||tmp.scode.length==32)){
                                                        tmp.data = getdata();
                                                        sd();
                                                }
                                        };
                                } else if(tmp.err['0'][0] == tmp.cs){;
                                } else {
                                        G("result_show").innerHTML = (msg.msg);
                                        tmp.jg > 0 ? setTimeout(function() {
                                                sd()
                                        }, tmp.jg * 1000) : sd()
                                }
                        }
                }, "JSON")
        };
        function getdata() {return ('kw=' + f.name_url + '&fid=' + f.forum_id + '"e_id=' + tmp.pid + '&tid=' + tmp.tid + '&rich_text=1&tbs=' + p.tbs + '&content=' + encodeURIComponent(tmp.co) + '&rich_text=1&title=' + encodeURIComponent(tmp.ti) + '&__type__=reply'+(tmp.scode? ("&vcode=" + encodeURIComponent(tmp.scode) + "&vcode_md5=" + tmp.vcode) : ""));};
        function F(s) {return s.replace(/&/g, "&").replace(/\'/g, "'").replace(/\"/g, """).replace(/>/g, ">").replace(/</g, "<").replace(/&\u20ac/g,'&€');};
        function G(s) {a=tmp.e.getElementsByClassName(s)[0];return a?a:{};};
        function R(s) {return s[0]?s[Math.floor(Math.random() * s.length*100)%s.length]:"";};
        function A2W(s) {
                var r = "",e = "&€#",
                        F = function(s, i) {
                                for (s = s.split(r), i = 0; i < s.length; i++) s = (e + s.charCodeAt(0) + ";");
                                return s.join(r)
                        },
                        M = function(s, i) {
                                for (s = s.replace(/€/g, r).split(r), i = 0; i < s.length; i++) s = (e + (s.charCodeAt(0) + 0x20000) + ";");
                                return s.join(r)
                        },
                        H = function(s, i, a) {
                                for (s = s.split(r), i = 0; i < s.length; i++) {
                                        a = s.charCodeAt(0);
                                        s = "%u" + ((a & 64512) / 1024 + 55296).toString(16) + "%u" + ((a & 1023) | 56320).toString(16)
                                }
                                return unescape(s.join(r))
                        },
                        t = s.match(/\[emotion.+?\[\/emotion\]/g),
                        n = "",
                        f = 0,
                        m = 0,
                        h = 0,
                        z = 0,
                        b = 0,
                        d = 0,
                        i = 0;
                for (; t && i < t.length; i++) if (!t.match(/http:\/\/tb2.bdstatic.com/g)) {
                        s = s.replace(t, t.replace(/emotion/g, "img"))
                };
                t = "";
                s = (s + " 》】』");
                for (i = 0; i < s.length; i++) {
                        switch (s.charCodeAt(i)) {
                        case 91:
                                b = 1;
                                t += s.charAt(i);
                                break;
                        case 93:
                                b = 0;
                                t += s.charAt(i);
                                break;
                        case 20022:
                                if (z || b) {
                                        t += "丶"
                                } else {
                                        t += s.charAt(i + 1);
                                        i++
                                };
                                break;
                        case 12310:
                                if (z || b) {
                                        t += "〖"
                                } else {
                                        if (!d) {
                                                t += e + "8238;";
                                                d = 1
                                        }
                                };
                                break;
                        case 12311:
                                if (z || b) {
                                        t += "〗"
                                } else {
                                        if (d) {
                                                t += e + "8236;";
                                                d = 0
                                        }
                                };
                                break;
                        case 64:
                                if (b) {
                                        t += "@"
                                } else {
                                        if (z) {
                                                t += " @"
                                        } else {
                                                z = 1;
                                                t += "@"
                                        }
                                };
                                break;
                        case 32:
                                if (z && !b) z = 0;
                                t += " ";
                                break;
                        case 12298:
                                if (z || b) {
                                        t += "《"
                                } else {
                                        f = 1
                                };
                                break;
                        case 12299:
                                if (z || b) {
                                        t += "》"
                                } else {
                                        f = 0
                                };
                                break;
                        case 12302:
                                if (z || b) {
                                        t += "『"
                                } else {
                                        m = 1
                                };
                                break;
                        case 12303:
                                if (z || b) {
                                        t += "』"
                                } else {
                                        m = 0
                                };
                                break;
                        case 12304:
                                if (z || b) {
                                        t += "【"
                                } else {
                                        h = 1
                                }
                                break;
                        case 12305:
                                if (z || b) {
                                        t += "】"
                                } else {
                                        h = 0
                                };
                                break;
                        default:
                                if (z || b) {
                                        t += s.charAt(i)
                                } else {
                                        n = s.charAt(i);
                                        if (f) n = F(n);
                                        if (m) n = M(n);
                                        if (h) n = H(n);
                                        t += n
                                }
                        }
                };
                return t.replace(/\[用户\]/g, p.user.name_show.replace(/丶/g,"丶丶"));
        }
        function bc() {
                tmp.err = {"all":[0,'<font color="blue">总次数</font>'],"0":[0,'<font color="green">发送成功</font>']};
                tmp.ms = G("Tool_ms").value.split('*');
                tmp.xc = tmp.ms[0];
                tmp.cs = tmp.ms[1];
                tmp.jg = tmp.ms[2];
                tmp.ti = t ? t.title : G("Tool_ti").value;
                tmp.tid = t ? t.thread_id : 0;
                tmp.pid = l ? G("Tool_pid").value : 0;
                tmp.wb = G("Tool_wb").value=='随机' ?R(tmp.xwb):G("Tool_wb").value;
                tmp.zt = G("Tool_zt").checked ?1:0;
                tmp.co = G("Tool_co").value.replace(/\n|\r/g,"[br]");
                if (tmp.co && (tmp.ti || tmp.tid) && tmp.xc && tmp.cs && tmp.jg) {
                        tmp.co = F(A2W((tmp.zt==0?tmp.co:("[bold][red]"+tmp.co+"[/red][/bold]"))+tmp.wb));
                        tmp.data = getdata();
                        tmp.url = 'http://tieba.baidu.com/f/commit/' + (t ? 'post' : 'thread') + '/add';
                        for (var i = 0; i < tmp.xc; i++) sd()
                } else {
                        alert("输入错误,请重新输入!")
                }
        };
        var tmp = {xwb:['[br][br][br]\u3000\u3000\u3000————我每天都表白,因为这样一定会有瞎了眼的妹子看上我的[emotion pic_type=1 width=80 height=80]http://tb2.bdstatic.com/tb/editor/images/ali/ali_022.gif?t=20140803[/emotion]','[br][br][br]\u3000\u3000\u3000————该发言来自一位不愿透露艾迪的@[用户] 先生[emotion pic_type=1 width=30 height=30]http://tb2.bdstatic.com/tb/editor/images/face/i_f25.png?t=20140803[/emotion]']},
                l = window.LzlEditor && LzlEditor._s_p && LzlEditor._s_p.option && LzlEditor._s_p.option.data,
                p = PageData,
                f = p.forum,
                t = p.thread,
                i=0;
        tmp.e='<style type="text/css">.result_show td {border: 1px dotted #000;padding: 1px;}input.Tool_ti:focus,textarea.Tool_co:focus {border-color: #5c9dff;box-shadow: 0 1px 6px #5c9dff;}textarea.Tool_co {height: 160px;resize: none;word-break: break-all;}.result_show input,.result_show textarea{width: 318px;padding: 2px;margin: 2px 6px;border-radius: 5px;border-width: 1px;}</style><div class="result_show">' + (t ? '' : '标题:<input type="text" class="Tool_ti" style=""><br>') + '回复:<select class="Tool_pid" style="color:red;">' + (l ? ((l.spid? ('<option value="' + l.spid + '">【' + l.floor_num + '】楼隐藏楼中楼</option>') : '') + '<option value="' + l.pid + '" selected="selected">回复【' + l.floor_num + '】楼</option>') : '') + '<option value="0">' + (t ? '回复【楼主】' : '【发帖】') + '</option></select> 尾巴:<select class="Tool_wb" style="color: green;"><option value="随机">随机小尾巴</option>';
        for(i=0;tmp.xwb[0]&&i<tmp.xwb.length;i++) tmp.e+=('<option value="'+F(tmp.xwb)+'">'+F(tmp.xwb)+'</option>');
        tmp.e+='</select><label style="display: inline-block;"><input type="checkbox" class="Tool_zt" checked="checked" style="vertical-align: text-top;"><span>紅粗</span></label><br><textarea class="Tool_co"></textarea><br><select class="Tool_ms" style="color: green;"><option value="100*999*0">高线程模式:线程100,成功数:999,间隔0秒</option><option value="1*999999*60">盖楼模式:线程1,成功数999999,间隔60秒</option><option value="1*1*999999" selected="selected">正常模式:线程1,成功数1,间隔999999秒</option></select><input type="button" style="" class="Tool_qd Tool-button" value="开始"><div>';
        tmp.e = $.dialog.open(tmp.e, {
                title: "快捷发帖框",
                showTitle: !0,
                resizeable: !0,
                width: 360,
                time: 10086,
                button: !1,
                modal: !1
        }).element[0];
        G("dialogJclose").onclick = function() {
                tmp = null
        };
        G("Tool_ti").value = window.test_poster&&test_poster.$title?test_poster.$title.val():"";
        G("Tool_co").value = A2W((l&&l.pid?(LzlEditor._s_p._se&&LzlEditor._s_p._se.getContent?LzlEditor._s_p._getUbbContent():(l.user_name?('回复 '+l.user_name.replace(/丶/g,"丶丶")+' :'):'')):(window.test_editor&&test_editor.getContentUbb?test_editor.getContentUbb():'')).replace(/\[br\]/g,"\n")).replace(/&/g, "&").replace(/ /g, " ").replace(/'/g, "'").replace(/"/g, "\"").replace(/>/g, ">").replace(/</g, "<");
        G("Tool_co").focus();G("Tool_co").select();
        G("Tool_qd").onclick = bc
}, 100);
void 0;
使用教程:http://blog.ihm.xyz/1275.shtml


作者: 9号好人啊    时间: 2015-5-3 14:56
谢谢分享

作者: F.R    时间: 2015-5-3 15:01
谢谢分享。

作者: 接盘侠    时间: 2015-5-3 15:06

谢谢分享。

作者: Asuramars    时间: 2015-5-3 15:07
厉害

作者: 旭旭    时间: 2015-5-3 15:08
谢谢分享。

作者: Mielessa    时间: 2015-5-3 18:15


作者: 少年梦    时间: 2015-5-3 19:16
看不懂,

作者: 少年梦    时间: 2015-5-3 19:16
哈哈,,

作者: 小鸭学步    时间: 2015-7-31 18:26
使用教程这个链接失效了,能重发一个吗

作者: jf1998zx    时间: 2015-8-2 11:07
谢谢诶  可是看不懂5555

作者: jiliye56    时间: 2015-8-2 16:02
俺也不懂,谁懂?

作者: 爆吧必胜    时间: 2015-8-2 16:21
有什么用

作者: bcy2015    时间: 2015-8-2 16:29
这个真的有吗???

作者: QQ1016389112    时间: 2015-8-2 18:52





作者: 几度失控    时间: 2015-8-2 19:00
这是什么鬼

作者: 阿叁丶    时间: 2015-8-2 19:37
并不能看懂 - -

作者: 战场血衣    时间: 2015-8-2 21:11
谢谢分享

作者: 美国    时间: 2015-8-3 07:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 凉    时间: 2015-8-3 08:02
没试过

作者: bcy2015    时间: 2015-8-3 08:20
这是什么语言写的? 还有那个网址打不开了

作者: 小白一个    时间: 2015-8-3 08:31
可以用吗??

作者: 埋风骨    时间: 2015-8-3 09:00
谢谢分享

作者: 十九营想念    时间: 2015-8-5 15:04
网址打不开

作者: 可可小爱    时间: 2015-8-7 20:26
呜呜,,看不到了,谁有备份啊。。。

作者: 梦比优斯    时间: 2015-8-9 08:30
看不懂啊,求一下完整版

作者: 2540619273    时间: 2015-8-9 09:40
谢谢分享

作者: 青青子衿。    时间: 2015-8-9 10:43
现在还可以用吗

作者: 渝菀渝菀    时间: 2015-8-9 11:10
看不懂              

作者: 九班我最帅    时间: 2015-8-10 11:26
网址打不开了啊。

作者: 凉    时间: 2015-8-10 17:27
蟹蟹分享

作者: 鹿    时间: 2015-8-10 18:15
谢谢分享         

作者: 夜夜买醉    时间: 2015-8-10 22:02
大人们的世界我不太懂

作者: c2701    时间: 2015-8-10 22:21


作者: 小筱    时间: 2015-8-10 22:22
么么哒 么么哒 谢谢分享

作者: 财神娱乐    时间: 2015-8-25 11:50
使用教程这个链接失效了,能重发一个吗

作者: qinshimingyue    时间: 2015-8-25 11:57
谢谢分享

作者: 允灿    时间: 2015-8-25 12:05
谢谢分享


作者: zl764750577    时间: 2015-8-25 16:43
谢谢分享啊

作者: 三千    时间: 2015-8-25 17:43
为啥我打不开链接

作者: 神鬼之魔王    时间: 2015-8-25 17:53
还能用?

作者: 临月先生    时间: 2015-8-25 18:24
不懂啊啊

作者: songjian159    时间: 2015-10-1 20:26
谢谢分享

作者: 13075835753    时间: 2015-10-31 20:20
大神 崇拜 真的 非常 崇拜 就是看不懂  

作者: 强大的冰    时间: 2015-10-31 20:35
谢谢分享

作者: spingcsp    时间: 2015-10-31 22:39
代码看不懂啊。。

作者: 小猜国际    时间: 2015-11-9 21:22
怎么使用啊?求教给红包

作者: mengmeng-hell1    时间: 2015-12-13 13:55
使用教程:http://blog.ihm.xyz/1275.shtml看不了

作者: 喷嚏    时间: 2015-12-13 14:22
看不懂

作者: yinyinan2    时间: 2015-12-13 16:09
卡不懂

作者: pokemon521    时间: 2015-12-20 15:12
支持楼主

作者: 落寞的少年    时间: 2015-12-22 11:19
谢谢分享

作者: 梦璃一生    时间: 2015-12-22 12:17
完全看不懂啊

作者: arcexe    时间: 2016-3-27 14:32
表示感谢





欢迎光临 梦殇国际 (https://714.hk/) Powered by Discuz! X3.4