京东抢购超强

京东抢购超强直接下单

  1. // ==UserScript==
  2. // @name 京东抢购超强
  3. // @namespace mr.z.j.jd
  4. // @version 0.1
  5. // @description 京东抢购超强直接下单
  6. // @require http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js
  7. // @match *://item.jd.com/*.html*
  8. // @match *://*.m.jd.com/*
  9. // @match *://m.jd.com/*
  10. // @match *://wqs.jd.com/*
  11. // @match *://wq.jd.com/*
  12. // @match *://wqdeal.jd.com/*
  13. // @author Mr.z
  14. // @grant GM_xmlhttpRequest
  15. // ==/UserScript==
  16.  
  17. var popWin = {
  18. scrolling: 'no',
  19. //是否显示滚动条 no,yes,auto
  20. int: function () {
  21. this.mouseClose();
  22. this.closeMask();
  23. //this.mouseDown();
  24.  
  25. },
  26. showWin: function (width, height, title, src) {
  27. var iframeHeight = height - 52;
  28. var marginLeft = 0;
  29. var marginTop = height / 2;
  30. var inntHtml = '';
  31. inntHtml += '<div id="maskTop" style="width: ' + width + 'px; height: ' + height + 'px; border: #999999 1px solid; background: #fff; color: #333; position: fixed; top: 50%; left: 15px; margin-left: -' + marginLeft + 'px; margin-top: -' + marginTop + 'px; z-index: 999999; filter: progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4); -moz-box-shadow: 2px 2px 10px #909090; -webkit-box-shadow: 2px 2px 10px #909090; box-shadow: 2px 2px 10px #909090;">'
  32. inntHtml += '<div id="maskTitle" style="height: 50px; line-height: 50px; font-family: Microsoft Yahei; font-size: 20px; color: #333333; padding-left: 20px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAyCAYAAABlG0p9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAABvSURBVEhL1cq5DcAwDENR7T+sL9lOOoUbkCoCwwKewOJbiGe+31BkwgeDM18YgrPhxuBs4CkS4cQQZMKFwd0R+gzFJaFjcD+EfXgoMuHA4O4Iew/FJWHD4BJhwxDoYcNTIKwY3NGwYggQFgxODEt8xO1/6P+HHxEAAAAASUVORK5CYII=); border-bottom: 1px solid #999999; position: relative;">'
  33. inntHtml += '' + title + ''
  34. inntHtml += '<div id="popWinClose" style="width: 28px; height: 28px; cursor: pointer; position: absolute; top: -12px; right: -9px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJeSURBVEhLvZbPq2lRFMf9B4bSTTIxZiBSMlCI9ycoKX+Bod7w/il3YIL4NyhFmYmBKD2Sp0ix3vqes/e529n74t33Op9astevr3PO2tvxvcLtdquzfbAtyAV8IlYX6d+DG7yxvbP9Fr2fglxR8ybavAYX/GD7Jfr8NahFD9HuMZz4U9Q5jEYjqlarFA6HiVPuDD7EkOMGvTjna9xi8/mcstmsJvKVIRc1Kl+K4haIHItut0t+v9/Y+JGhBrUq6M2xT9iBAXGeGQrY/U+miqI3NNhvw4t3EbNuyXeuzG3ood5eaLDfhhfO6JueWbPZtGKFQkGLNRoN2u/3FI/HtRh6SaDBPkusLnzWpMlkaRC7XC5WfLVaUTqddmKVSoVOp5MVG4/HlEql7mph6vRCC4IfYm2Nt7vAzW63o2KxSLVaja7Xq/DatFotrR49JdCCoHNcmfZZPp+n9XotMmxwVVwnVjbD4ZAikYhWj54SaN1dgjtZWiaToe12K7J0JpOJUUyaykuCsFwuR8fjUWR+slgsKBAIGGukqbwsiGdmElwul5RIJIw10lReEsQ0ns9nkaVzOBys226qhak8HRrsM7ktJLPZjDabjVjZYLBKpZJWrw0NfzzcFvj1KtPp1HpmsVjM2iIq/X5fqzdti4cbHycINjUYDAYUCoWcGA4BHAag1+tRMBi8q4VpGx/wl4dHWzKZpHa7TdFoVIuVy2XqdDrGSTUebYAXnh/e3v49AXZ49wcs4YB3rxgStyjApGG8TfsUPsTUaZQ8FZPgFrB585oo4QLvXoTdcIP/9Krv8/0BDUSOirKWU6wAAAAASUVORK5CYII=);"></div>'
  35. inntHtml += '</div>'
  36. inntHtml += '<iframe width="' + width + '" height="' + iframeHeight + '" frameborder="0" scrolling="' + this.scrolling + '" src="' + src + '"></iframe>';
  37. $("body").append(inntHtml);
  38. this.int();
  39. },
  40. mouseClose: function () {
  41. $("#popWinClose").on('mouseenter',
  42. function () {
  43. $(this).css("background-image", "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJwSURBVEhLvZbLSiNBFIb7DVyKiIgb17oQRRAXgor6CIIIeQKXMksfxYUbFbMZRh0Yb6ODMgEddCVmoWkRLzFekukxfay/+lRbqSqTVob+4CyqzuVPV59TaS8JYRhmhM0Ly5MB9tiX4fDPIQq0CpsT9sC1G4JYzmnlMskQCRPCrrnOh0EuanC5+ojAL5wXc5/LUW5qitba2ynreTWGPfgQY4JaXNaNKfZ0dkY7g4OWyHuGWOTovCuKI+AYib+8TF+bmpyF6xlykKuD2iwTITbQIPE7Q4Kr2EdMF0VtaLCcFJxjnzySzzyZaaihHy80WE4Kxq3vemcns7PStzsyYvn+zMxQUCzSRne35UMtBTSUWIb3ZKeZSRCrBoH0lwsF2u7vj32/JyepWi5L3/3hIW319dXkwvTuhRYE53kt29tMMAlub2lvdJRy09MUVqu8G3GxsGDlo6YCWhCMryvXnO0OD1PF9zkiQj5VGPIqonhwQOsdHVY+aiqgVfMIZrCy7YEBCm5uOMqmdHTkFFOmk0gQ9nNoiF4eHznyjed8nr41NztzlOkkFsQ7cwmWz89ps6fHmaNMJ5Gg7MZKhaNs/pVK8thduTCdhk2DOVNjoXg6PaW/V1e8ikBj7Y2NWflW06BVee0cC/x6nYfjY/nOfnR1yRHRucxmrXzXWNQdfNwgGGpwt79Pa21tsQ+XAC4D4K+s0GpLS00uzBp8vm3qXm1bvb1UWFyk752dlu/X+Dj5S0vOTnVebUAsUr+80/17AmIjvT9ghXCk94mhMEUBOg3t7ZpT7MGnd6OioZgCRyAsnc9EhUhI70PYRBT4T5/6nvcKYG1hElXAZggAAAAASUVORK5CYII=)");
  44.  
  45. });
  46. $("#popWinClose").on('mouseleave',
  47. function () {
  48. $(this).css("background-image", "url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJeSURBVEhLvZbPq2lRFMf9B4bSTTIxZiBSMlCI9ycoKX+Bod7w/il3YIL4NyhFmYmBKD2Sp0ix3vqes/e529n74t33Op9astevr3PO2tvxvcLtdquzfbAtyAV8IlYX6d+DG7yxvbP9Fr2fglxR8ybavAYX/GD7Jfr8NahFD9HuMZz4U9Q5jEYjqlarFA6HiVPuDD7EkOMGvTjna9xi8/mcstmsJvKVIRc1Kl+K4haIHItut0t+v9/Y+JGhBrUq6M2xT9iBAXGeGQrY/U+miqI3NNhvw4t3EbNuyXeuzG3ood5eaLDfhhfO6JueWbPZtGKFQkGLNRoN2u/3FI/HtRh6SaDBPkusLnzWpMlkaRC7XC5WfLVaUTqddmKVSoVOp5MVG4/HlEql7mph6vRCC4IfYm2Nt7vAzW63o2KxSLVaja7Xq/DatFotrR49JdCCoHNcmfZZPp+n9XotMmxwVVwnVjbD4ZAikYhWj54SaN1dgjtZWiaToe12K7J0JpOJUUyaykuCsFwuR8fjUWR+slgsKBAIGGukqbwsiGdmElwul5RIJIw10lReEsQ0ns9nkaVzOBys226qhak8HRrsM7ktJLPZjDabjVjZYLBKpZJWrw0NfzzcFvj1KtPp1HpmsVjM2iIq/X5fqzdti4cbHycINjUYDAYUCoWcGA4BHAag1+tRMBi8q4VpGx/wl4dHWzKZpHa7TdFoVIuVy2XqdDrGSTUebYAXnh/e3v49AXZ49wcs4YB3rxgStyjApGG8TfsUPsTUaZQ8FZPgFrB585oo4QLvXoTdcIP/9Krv8/0BDUSOirKWU6wAAAAASUVORK5CYII=)");
  49.  
  50. });
  51. },
  52. closeMask: function () {
  53. $("#popWinClose").on('click',
  54. function () {
  55. $("#mask,#maskTop").fadeOut(function () {
  56. $(this).remove();
  57.  
  58. });
  59.  
  60. });
  61. }
  62. };
  63. var loginfo = function (i, j) {
  64. if (!j) {
  65. console.log(i);
  66. }
  67. $("#qiangoumsg").text(i);
  68. }
  69.  
  70. function appendBtn() {
  71. var btn = '<div id="kaiguandiv"><button class="mybtn" id="gotologin">→ 提前登录(不可用) ←</button><div class="mymsg" id="banben"></div><button class="mybtn" id="kaiguanbtn">→ 点我下单 ←</button></div>';
  72. $("body").append(btn);
  73. $("#kaiguandiv").css({
  74. 'position': 'fixed',
  75. 'top': '0px',
  76. 'left': '0px',
  77. 'z-index': '9999',
  78. 'text-align': 'center',
  79. 'width': '100%',
  80. 'height': '100%',
  81. 'background': '#000000',
  82. 'font-size': '18px',
  83. 'font-family': 'Microsoft YaHei',
  84. 'overflow-y': 'scroll'
  85. });
  86. $(".mybtn").css({
  87. 'width': '100%',
  88. 'height': '40px',
  89. 'border-width': '0px',
  90. 'border-radius': '3px',
  91. 'background': '#e4393c',
  92. 'cursor': 'pointer',
  93. 'outline': 'none',
  94. 'color': 'white',
  95. 'margin': '10% 0',
  96. });
  97. $(".mymsg").css({
  98. 'width': '100%',
  99. 'background': '#0a0707',
  100. 'border-radius': '3px',
  101. 'min-height': '30px',
  102. 'padding-top': '10px',
  103. 'color': '#02ff00',
  104. });
  105. $("#banben").css({
  106. 'text-align': 'left',
  107. });
  108. }
  109.  
  110. function appendMsg() {
  111. var btn = '<div id="kaiguandiv"><div id="qiangoumsg" class="mymsg"></div></div>';
  112. $("body").append(btn);
  113. $("#kaiguandiv").css({
  114. 'position': 'fixed',
  115. 'bottom': '10px',
  116. 'left': '0px',
  117. 'z-index': '9999',
  118. 'text-align': 'center',
  119. 'width': '100%',
  120. 'font-size': '18px',
  121. 'font-family': 'Microsoft YaHei',
  122. });
  123. $("#qiangoumsg").css({
  124. 'width': '100%',
  125. 'margin': '10% 0',
  126. 'background': '#0a0707',
  127. 'border-radius': '3px',
  128. 'min-height': '30px',
  129. 'padding-top': '10px',
  130. 'color': '#02ff00',
  131. });
  132. }
  133.  
  134. var host = window.location.host;
  135. if (host == "item.m.jd.com") {
  136. appendBtn();
  137. var logined = false;
  138. setInterval(function () {
  139. logined = _isLogin && _isLogin == "1";
  140. }, 200);
  141.  
  142. var href_sku = window.location.pathname.replace(/[^0-9]/ig, "");
  143. var skuIds = _itemOnly.item;
  144. $.each(skuIds.newColorSize, function (i, s) {
  145. var banben = s['1'] + s['2'] + s['3'];
  146. var sk = s.skuId;
  147. var checked = href_sku + '' == sk + '' ? "checked" : "";
  148. var ht = '<label style="cursor: pointer;white-space: nowrap;"><input name="banben" type="radio" value="' + sk + '" ' + checked + '/>' + banben + ' </label>';
  149. $("#banben").append(ht);
  150. $("#banben").append("<br>");
  151. });
  152. $("#gotologin").click(function () {
  153. var href = "https://plogin.m.jd.com/user/login.action?appid=300&returnurl=" + encodeURIComponent(window.location.href);
  154. window.location.href = href;
  155. });
  156. $("#kaiguanbtn").click(function () {
  157. var f = logined == true;
  158. if (!f) {
  159. alert("请先登录(不可用)");
  160. var href = "https://plogin.m.jd.com/user/login.action?appid=300&returnurl=" + encodeURIComponent(window.location.href);
  161. window.location.href = href;
  162. } else {
  163. var sks = $('input[name=banben]:checked');
  164. $.each(sks, function (i, c) {
  165. var id = $(c).val();
  166. var openurl = "https://wqs.jd.com/order/s_confirm_miao.shtml?sceneval=2&scene=jd&isCanEdit=1&commlist=,,1," + id;
  167. window.location.href = openurl;
  168. });
  169. }
  170. });
  171. } else if (host == "item.jd.com") {
  172. $("body").css("overflow-x", "hidden");
  173. var sku = window.location.pathname.replace(/[^0-9]/ig, "");
  174. popWin.showWin("300", $(window).height() - 50, "<font color=red>可以多开几个页面</font>", "https://item.m.jd.com/product/" + sku + ".html");
  175. } else {
  176. var count = 1;
  177. var title = $("title").text();
  178. if (title == "确认订单") {
  179. appendMsg();
  180. $(function () {
  181. if ($("#btnPayOnLine").length == 1) {
  182. setInterval(function () {
  183. var msg = "第" + count + "次!";
  184. if ($(".mod_alert_v2").length > 0) {
  185. msg += $(".mod_alert_v2 p").text();
  186. $(".mod_alert_v2").hide();
  187. }
  188. if ($("#noStockTplModel").length > 0) {
  189. msg += $("#noStockTplModel h3").text();
  190. msg += $("#noStockTplModel p").text();
  191. $("#noStockTplModel").remove();
  192. }
  193. $("#qiangoumsg").text(msg);
  194. $(".mod_alert_v2_mask").remove();
  195. $(".mod_alert_mask").remove();
  196. if ($("#lineVoiceMobile").length == 1) {
  197. var phone = $("#lineVoiceMobile").val();
  198. if (phone == "") {
  199. $("#lineVoiceMobile").val("13800138000");
  200. }
  201. }
  202. }, 100);
  203. setInterval(() => {
  204. $("#btnPayOnLine").click();
  205. count++;
  206. }, 800);
  207. } else {
  208. window.location.reload();
  209. }
  210. })
  211.  
  212. }
  213. }
  214. setInterval(function () {
  215. if ($("#id-pcprompt-mask")) {
  216. $("#id-pcprompt-mask").remove();
  217. }
  218. }, 100)

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址