全面解析Javascript無限添加QQ好友原理
做QQ營銷的朋友都知道,QQ加好友是有諸多限制的,IP限制,次數(shù)限制,二維碼限制,人數(shù)限制,使用軟件自動加好友會遇到各種各樣的問題,很多軟件通過模擬人工添加QQ號碼,在添加幾個之后就會遇到騰訊規(guī)則限制。如果我們使用打碼,軟件和打碼都是需要額外付費(fèi),且必須要結(jié)合ADSL撥號同時使用,這個花費(fèi)太高效果也不是很理想。
我在QQ加好友的基礎(chǔ)上,總結(jié)出一個可以無限加好友的原理,注意,這個不是軟件,純粹是個人思路,當(dāng)然也可以結(jié)合軟件使用。
QQ空間是一個潛在的可利用資源,利用空間的QQ好友欄位可以輕松的添加好友且無需打碼,看下面這個截圖。
實(shí)現(xiàn)思路如下所示:
我實(shí)現(xiàn)的思路是用JS操作DOM表單的方式模擬人工點(diǎn)擊,首先操作DOM點(diǎn)添加按鈕,停頓幾秒后等彈出框出來后即可點(diǎn)擊確認(rèn)了,如果需要驗(yàn)證的彈框跳過就可以了!是不是超簡單了!
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好友,點(diǎn)擊尋找好友,找到你準(zhǔn)備要添加的分組,右邊就是要準(zhǔn)備添加的QQ號碼,這時候按F12彈出開發(fā)者工具,找到控制臺項(xiàng),將以上代碼復(fù)制到里面運(yùn)行就可以了,就等著好友添加成功的消息啦。
以上所述是小編給大家介紹的Javascript無限添加QQ好友原理的全部敘述,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
使用JS和canvas實(shí)現(xiàn)gif動圖的停止和播放代碼
這篇文章主要介紹了使用JS和canvas實(shí)現(xiàn)gif動圖的停止和播放代碼,非常具有實(shí)用價值,需要的朋友可以參考下2017-09-09javascript結(jié)合Canvas 實(shí)現(xiàn)簡易的圓形時鐘
本文給大家分享的是javascript結(jié)合Canvas 實(shí)現(xiàn)簡易的圓形時鐘,主要是對自己前段時間學(xué)習(xí)html5的canvas的一次小檢驗(yàn),這里推薦給小伙伴們,有需要的可以參考下。2015-03-03關(guān)于uniapp微信小程序左上角返回按鈕的監(jiān)聽詳解
uniapp是一個支持多端的技術(shù),因此它是兼容性比較強(qiáng)的,而且速度也很快,下面這篇文章主要給大家介紹了關(guān)于uniapp微信小程序左上角返回按鈕監(jiān)聽的相關(guān)資料,需要的朋友可以參考下2022-04-04laydate 顯示結(jié)束時間不小于開始時間的實(shí)例
下面小編就為大家?guī)硪黄猯aydate 顯示結(jié)束時間不小于開始時間的實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-08-08js 去掉空格實(shí)例 Trim() LTrim() RTrim()
js 去掉空格實(shí)例Trim(),LTrim(),RTrim() 需要的朋友可以過來參考下,希望對大家有所幫助2014-01-01