
实现思路如下所示:
我实现的思路是用JS操作DOM表单的方式模拟人工点击,首先操作DOM点添加按钮,停顿几秒后等弹出框出来后即可点击确认了,如果需要验证的弹框跳过就可以了!是不是超简单了!
var <span style="width: 0px; height: 0px; display: none;" id="transmark"></span>already_send = Array();var actions = document.getElementsByTagName("iframe")[0].contentWindow.document.getElementsByClassName("action");function set_interval(){setTimeout(function(){for(var i =0;i<actions.length;i++){var actived = true;if(actived){for(var a=0;a<already_send.length;a++){if(already_send[a]==i){actived = false;break;}}}if(actived){already_send.push(i);try{var is_send = $(document.getElementsByTagName("iframe")[0].contentWindow.document).getElementsByClassName("action")[i].getElementsByTagName("i").length == 0;console.log(i);if(!is_send){$(document.getElementsByTagName("iframe")[0].contentWindow.document).getElementsByClassName("action")[i].getElementsByTagName("a")[0].click();setTimeout(function(){var qz-dark-button = document.getElementsByClassName("qz-dark-button");for(var j =0;j<qz-dark-button.length;j++){document.getElementsByClassName("qz-dark-button")[j].click();}set_interval();},5000); break;}}catch(e){var closetag = document.getElementsByClassName("close");for(var i =0;i<closetag.length;i++){document.getElementsByClassName("close")[i].click();}}} }},3500);}set_interval(); 使用方式
以上所述是小编给大家介绍的Javascript无限添加QQ好友原理的全部叙述,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!