您好,欢迎访问一九零五行业门户网

jquery使用ajax实现微信自动回复插件_jquery

myscript.js
复制代码 代码如下:
var _autorun;
var str = new array('转发什么','分享什么','已转发','已轉發','己转发','继续申请','在不','已发送','以转发','以分享','已分享','yv','bv','gv','pv','rv','你好','美女','索要','代码','我要','要v','要加v');
var isrun = false;
var i=0;
function start(){
    console.log('第'+(++i)+'次刷新');
    var chatlistcolumn =$(.chatlistcolumn);
    chatlistcolumn.each(function(){
        var _this = this;
        var _me = $(this);
        var attr = $(this).attr('un');
        if((attr!='')&&(attr!='filehelper')&&(attr!='weixin')&&(attr!='newsapp')&&(attr!='fmessage')){
            //console.log($(this).attr('un'));
            var disp =  _me.find('p.desc').html();
            disp = disp.tolowercase();
            disp = disp.trim();
            for (var i = 0; i                 if(disp.indexof(str[i])!=-1){
                    isrun=true;break;
                }
            };
           if(disp.indexof('你已添加了')!=-1||disp.indexof('通过了你的好友验证请求')!=-1||disp.indexof('你添加到通讯录')!=-1){
                _this.click();
                var _input = $(#textinput);
                var  message = _ajax('你已添加了',attr);
                _input.val(message);
                var _click = document.getelementsbyclassname(chatsend);
                _click[0].click();
                isrun=false;
            }
            else if((disp.indexof('发送好友验证请求')!=-1)&&disp!=''){
                isrun=false;
            }
            else if((disp.indexof('仔细阅读上述消息')!=-1)&&disp!=''){
                isrun=false;
            }
            else if(disp!=''){
               isrun=false;
           }
            //console.log(disp);
            /*if(isrun){
                _this.click();
                var _input = $(#textinput);
                var  message = _ajax(disp,attr);
                _input.val(message);
                var _click = document.getelementsbyclassname(chatsend);
                _click[0].click();
                isrun=false;
            }
            else if(disp.indexof('你添加到通讯录')!=-1){
                _this.click();
                var _input = $(#textinput);
                var  message = _ajax('你添加到通讯录',attr);
                _input.val(message);
                var _click = document.getelementsbyclassname(chatsend);
                _click[0].click();
                isrun=false;
            }
            else if(disp.indexof('你已添加了')!=-1||disp.indexof('通过了你的好友验证请求')!=-1){
                _this.click();
                var _input = $(#textinput);
                var  message = _ajax('你已添加了',attr);
                _input.val(message);
                var _click = document.getelementsbyclassname(chatsend);
                _click[0].click();
                isrun=false;
            }
            else if((disp.indexof('发送好友验证请求')!=-1)&&disp!=''){
                isrun=false;
            }
            else if((disp.indexof('仔细阅读上述消息')==-1)&&disp!=''){
                _this.click();
                var _input = $(#textinput);
                var  message = _ajax('other',attr);
                _input.val(message);
                var _click = document.getelementsbyclassname(chatsend);
                _click[0].click();
                isrun=false;
            }*/        }
    })
}
function _ajax(disp,attr){
    var message='';
    $.ajax({
        url:'http://112.124.97.72/auto_server/autoserver.php',
        async:false,
        type:'get',
        data:message=+disp+&id=+attr,
        success:function(e){
            if(e){
                message = e;
            }
            else{
            }
        }
    })
    return message;
}
var time='3500';
 function run(){
    _autorun = setinterval('start()',time);
}
//alert(1);
var button =
注意待左侧会话列表完全加载完毕之后再点击以下按钮 v1.4.4 只回复第一条版本
;
    button+=执行脚本;
    button+=停止脚本
    button+=脚本刷新一次时间调整:秒确定
;
$(body).prepend(button);
$(#weixin_button).click(function(){
    $(this).css({'background':'#30da59','color':'rgb(253, 248, 248)'});
    $(#stop).css({'background':'#bec7c0','color':'rgb(14, 9, 9)'})
    run();
})
$(#stop).click(function(){
    $(this).css({'background':'#30da59','color':'rgb(253, 248, 248)'});
    $(#weixin_button).css({'background':'#bec7c0','color':'rgb(14, 9, 9)'})
    window.clearinterval(_autorun);
})
$(#sub).click(function(){
    var _second = parsefloat($(#frequ).val());
    if(_second        alert('刷新时间过短,人数增加较多时可能出现脚本崩溃!请重新设置!');
        $(#frequ).val('3.5');
        time = 3500+;
    }
    else if(_second>6){
        var is_true = confirm('刷新时间过长,用户可能很长时间接收不到消息,确定需要这样设置吗?');
        if(is_true){
            time = _second*1000+;
            alert('修改刷新时间后请停止脚本之后再点击执行脚本才能生效.');
        }
        else{
            $(#frequ).val('3.5');
            time = 3500+;
        }
    }
    else{
        time = _second*1000+;
        alert('修改刷新时间后请停止脚本之后再点击执行脚本才能生效.');
    }
    console.log(时间修改为:+time+毫秒);
})
其它类似信息

推荐信息