全面解析Javascript无限添加QQ好友原理


Posted in Javascript onJune 15, 2016

做QQ营销的朋友都知道,QQ加好友是有诸多限制的,IP限制,次数限制,二维码限制,人数限制,使用软件自动加好友会遇到各种各样的问题,很多软件通过模拟人工添加QQ号码,在添加几个之后就会遇到腾讯规则限制。如果我们使用打码,软件和打码都是需要额外付费,且必须要结合ADSL拨号同时使用,这个花费太高效果也不是很理想。

我在QQ加好友的基础上,总结出一个可以无限加好友的原理,注意,这个不是软件,纯粹是个人思路,当然也可以结合软件使用。

QQ空间是一个潜在的可利用资源,利用空间的QQ好友栏位可以轻松的添加好友且无需打码,看下面这个截图。

全面解析Javascript无限添加QQ好友原理

实现思路如下所示:

我实现的思路是用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();

使用方式

打开QQ空间,打开QQ好友,点击寻找好友,找到你准备要添加的分组,右边就是要准备添加的QQ号码,这时候按F12弹出开发者工具,找到控制台项,将以上代码复制到里面运行就可以了,就等着好友添加成功的消息啦。

全面解析Javascript无限添加QQ好友原理

以上所述是小编给大家介绍的Javascript无限添加QQ好友原理的全部叙述,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
前端开发部分总结[兼容性、DOM操作、跨域等](持续更新)
Mar 04 Javascript
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
Jul 11 Javascript
js给onclick事件赋值,动态传参数实例解说
Mar 28 Javascript
用jquery统计子菜单的条数示例代码
Oct 18 Javascript
JavaScript判断字符长度、数字、Email、电话等常用判断函数分享
Apr 01 Javascript
在JavaScript中模拟类(class)及类的继承关系
May 20 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
Sep 17 Javascript
基于node.js依赖express解析post请求四种数据格式
Feb 13 Javascript
Node.js+ES6+dropload.js实现移动端下拉加载实例
Jun 01 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
Jun 15 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
Jul 24 Javascript
微信小程序中换行空格(多个空格)写法详解
Jul 10 Javascript
漫谈JS引擎的运行机制 你应该知道什么
Jun 15 #Javascript
JavaScript操作 url 中 search 部分方法函数
Jun 15 #Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
Jun 15 #Javascript
JS封装的自动创建表格的实现代码
Jun 15 #Javascript
基于JavaScript代码实现自动生成表格
Jun 15 #Javascript
JavaScript生成带有缩进的表格代码
Jun 15 #Javascript
全面解析JavaScript中apply和call以及bind(推荐)
Jun 15 #Javascript
You might like
一道关于php变量引用的面试题
2010/08/08 PHP
php文本转图片自动换行的方法
2013/03/13 PHP
微信自定义菜单的创建/查询/取消php示例代码
2016/08/05 PHP
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
2007/02/09 Javascript
基于JQuery的Select选择框的华丽变身
2011/08/23 Javascript
JavaScript面向对象编程入门教程
2014/04/16 Javascript
JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
2015/09/25 Javascript
浅谈javascript的call()、apply()、bind()的用法
2016/02/21 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
NodeJS实现图片上传代码(Express)
2017/06/30 NodeJs
详解ES6之async+await 同步/异步方案
2017/09/19 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
2018/05/16 Javascript
vue.js单文件组件中非父子组件的传值实例
2018/09/13 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
浅谈JavaScript_DOM学习篇_图片切换小案例
2019/03/19 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
Openlayers实现扩散的动态点(水纹效果)
2020/08/17 Javascript
python中实现延时回调普通函数示例代码
2017/09/08 Python
python决策树之CART分类回归树详解
2017/12/20 Python
Python中顺序表的实现简单代码分享
2018/01/09 Python
python实现一组典型数据格式转换
2018/12/15 Python
Python将string转换到float的实例方法
2019/07/29 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
基于Python 的语音重采样函数解析
2020/07/06 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
2021/02/05 Python
CSS3让登陆面板3D旋转起来
2016/05/03 HTML / CSS
IE支持HTML5的解决方法
2009/10/20 HTML / CSS
母亲80寿诞答谢词
2014/01/16 职场文书
武夷山导游词
2015/02/03 职场文书
婚庆答谢词大全
2015/09/29 职场文书
小学美术教学反思
2016/02/17 职场文书
行政后勤人员工作计划应该怎么写?
2019/08/16 职场文书
JavaScript嵌入百度地图API的最详细方法
2021/04/16 Javascript
MySQL系列之十四 MySQL的高可用实现
2021/07/02 MySQL
vue+echarts实现多条折线图
2022/03/21 Vue.js
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL