全面解析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 相关文章推荐
PNGHandler-借助JS让PNG图在IE下实现透明(包括背景图)
Aug 31 Javascript
jquery移动listbox的值原理及代码
May 03 Javascript
firefox浏览器不支持innerText的解决方法
Aug 07 Javascript
下拉框select的绑定示例
Sep 04 Javascript
AngularJS入门教程之AngularJS模型
Apr 18 Javascript
js document.getElementsByClassName的使用介绍与自定义函数
Nov 25 Javascript
js中DOM事件绑定分析
Mar 18 Javascript
浅谈让你的代码更简短,更整洁,更易读的ES6小技巧
Oct 25 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
Aug 08 Javascript
简单了解JavaScript sort方法
Nov 25 Javascript
vue递归获取父元素的元素实例
Aug 07 Javascript
前端性能优化建议
Sep 17 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微信开发之根据用户回复关键词\位置返回附近信息
2016/06/24 PHP
PHP递归统计系统中代码行数
2019/09/19 PHP
php使用fputcsv实现大数据的导出操作详解
2020/02/27 PHP
js 数组实现一个类似ruby的迭代器
2009/10/27 Javascript
JavaScript几种形式的树结构菜单
2010/05/10 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
JS小功能(列表页面隔行变色)简单实现
2013/11/28 Javascript
原生javascript实现Tab选项卡切换功能
2015/01/12 Javascript
JQuery操作元素的css样式
2015/03/09 Javascript
谈谈Jquery中的children find 的区别有哪些
2015/10/19 Javascript
jquery实现两边飘浮可关闭的对联广告
2015/11/27 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
2015/12/02 Javascript
简单理解vue中el、template、replace元素
2016/10/27 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
NodeJs使用Mysql模块实现事务处理实例
2017/05/31 NodeJs
vue2.0 移动端实现下拉刷新和上拉加载更多的示例
2018/04/23 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
[50:58]2018DOTA2亚洲邀请赛3月29日 小组赛A组OpTic VS Newbee
2018/03/30 DOTA
连接Python程序与MySQL的教程
2015/04/29 Python
解决python中使用plot画图,图不显示的问题
2018/07/04 Python
对Python w和w+权限的区别详解
2019/01/23 Python
python基于event实现线程间通信控制
2020/01/13 Python
Python Scrapy框架:通用爬虫之CrawlSpider用法简单示例
2020/04/11 Python
python 如何实现遗传算法
2020/09/22 Python
Python+Appium实现自动化清理微信僵尸好友的方法
2021/02/04 Python
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
英国骑行、跑步、游泳、铁人三项运动装备专卖店:Wiggle
2016/08/23 全球购物
德国婴儿推车和儿童安全座椅商店:BABYSHOP
2016/09/01 全球购物
NARS化妆品官方商店:美国彩妆品牌
2017/08/26 全球购物
FC-Moto西班牙:摩托车手最大的购物场所之一
2019/04/11 全球购物
2014的自我评价
2014/01/13 职场文书
经典搞笑版检讨书
2015/02/19 职场文书
现实表现证明材料
2015/06/19 职场文书
小学音乐课教学反思
2016/02/18 职场文书
员工试用期工作总结
2019/06/20 职场文书
浅谈python数据类型及其操作
2021/05/25 Python