微信公衆プラットフォームにログインし、群発するjsをシミュレートする.
2361 ワード
微信公衆プラットフォームにログインし、群発するjsをシミュレートする.
使用方法:
1:微信公衆プラットフォームのユーザーリストを開き、単ページ表示パラメータを修正し、ページ分けを避ける
2.firebugコンソールを開き、コードを貼り付ける
3.send()を実行すればよく、関連パラメータは自分で修正する
一定数に送信すると、認証コードを入力する必要があるというメッセージが表示されます.このとき、入力が正しいと、同じ内容がグループ送信され続けてもメッセージが表示されます.他の人に他の内容を送信する必要があります.何度も試してみると、グループ送信に戻ることができます.
使用方法:
1:微信公衆プラットフォームのユーザーリストを開き、単ページ表示パラメータを修正し、ページ分けを避ける
2.firebugコンソールを開き、コードを貼り付ける
3.send()を実行すればよく、関連パラメータは自分で修正する
一定数に送信すると、認証コードを入力する必要があるというメッセージが表示されます.このとき、入力が正しいと、同じ内容がグループ送信され続けてもメッセージが表示されます.他の人に他の内容を送信する必要があります.何度も試してみると、グループ送信に戻ることができます.
var friendList = jQuery.parseJSON(jQuery('#json-friendList').html()) || [];
var friend=[];
for(var i in friendList){
friend.push(friendList[i].fakeId);
}
//<input type="checkbox" value="566102295" class="chooseFriend">
var msg_id=10000094;
token="1019658510";
function send(){
if(friend.length==0){
console.log('All user had send!');
return false;
//setTimeout(reset_send,500);
}
var fake_id=friend.shift();
jQuery("html,body").animate({scrollTop:jQuery("input[type=checkbox][value="+fake_id+"]").offset().top-100},1000);
var post_data={};
post_data.ajax="1";
post_data.appmsgid=msg_id;
post_data.error="false";
post_data.fid=msg_id;
post_data.imgcode="";
post_data.tofakeid=fake_id;
post_data.token=token;
post_data.type=10;
var return_data={};
jQuery.post("/cgi-bin/singlesend?t=ajax-response&lang=zh_CN",post_data,function(data){
data.ret=data.ret*1;
if(data.msg=="ok"){
console.log(fake_id+": , ");
setTimeout(function(){
send();
},1000);
}else if(data.msg=="need verify code"){
console.log(" , ");
}else if(data.msg=="touser not accept msg from bizuser"){
console.log(fake_id+": ");
setTimeout(function(){
send();
},1000);
}
},"json");
}
function reset_send(){
friendList = jQuery.parseJSON(jQuery('#json-friendList').html()) || [];
friend=[];
for(var i in friendList){
friend.push(friendList[i].fakeId);
}
console.log(" ");
send();
}