Скрипты на JavaScript для Алиэкспресс

Тема закреплена бессрочно

Пользуетесь ли этими скриптами?

  • Да

    Голосов: 294 63,9%
  • Нет

    Голосов: 166 36,1%

  • Всего проголосовало
    460
блин лет 10 не ковырялся в js . как скриптом нажать кнопку buy now на товаре ? не могу найти айди этой кнопки или какая другая проблема
let href = window.location.href;

if (href == "https://www.aliexpress.com/item/4000210503852.html") {
let confirmButton = document.getElementById("Buy Now");
confirmButton.click();
}
 


блин лет 10 не ковырялся в js . как скриптом нажать кнопку buy now на товаре ? не могу найти айди этой кнопки или какая другая проблема
let href = window.location.href;

if (href == "https://www.aliexpress.com/item/4000210503852.html") {
let confirmButton = document.getElementById("Buy Now");
confirmButton.click();
}
let confirmButton = document.querySelector(".buy-now-wrap button");
 
  • Like
Реакции: Odissey
блин лет 10 не ковырялся в js . как скриптом нажать кнопку buy now на товаре ? не могу найти айди этой кнопки или какая другая проблема
let href = window.location.href;

if (href == "https://www.aliexpress.com/item/4000210503852.html") {
let confirmButton = document.getElementById("Buy Now");
confirmButton.click();
}
Нажми в инспекторе на кнопку и копировать селектор и коде поменяй на выборку по селектору
 
  • Like
Реакции: Odissey
Нажми в инспекторе на кнопку и копировать селектор и коде поменяй на выборку по селектору
я в мозиле правой кнопкой мыши нажимаю по кнопке buy now и дальше выбираю inspect element и там уже пытаюсь найты нужные мне данные. Так , или как- то по другому нужно смотреть ?
 
я в мозиле правой кнопкой мыши нажимаю по кнопке buy now и дальше выбираю inspect element и там уже пытаюсь найты нужные мне данные. Так , или как- то по другому нужно смотреть ?
как в мозиле не знаю, в хроме, нажимаешь правой кнопкой по кнопке - исследовать элемент, тебя перекинет в инспектор обьектов и уже кнопка будет выделена, потом на код нажимаешь Copy - Copy selector. И вот он
Код:
#checkout-button
уже id кнопки
 
  • Like
Реакции: Odissey
Обновлённый скрипт для авторизации на Скидка.ру

Баги или пожелания по скрипту в лс.
p.s. код не смотреть, сделано лишь бы работало.

JavaScript:
// ==UserScript==
// @name         Skidka - auth.
// @namespace    http://tampermonkey.net/
// @version      0.2
// @author       Dimokin
// @match        https://skidka.ru
// @match        https://skidka.ru/user/auth/
// @match        https://skidka.ru/shops/details/aliexpress-keshbek/
// @match        https://skidka.ru/user/goto/72/
// @grant        none
// @require http://code.jquery.com/jquery-3.3.1.min.js
// ==/UserScript==
(function() {
    'use strict';

    var $ = window.jQuery;

    var MY_MAIL = 'ПОЧТА';
    var MY_PASSWORD = 'ПАРОЛЬ';

    $(document).ready(function() {
        setTimeout(function() {
            if (window.location.href === 'https://skidka.ru/') {
                window.location.href = 'https://skidka.ru/user/goto/72/';
            } else if (window.location.href === 'https://skidka.ru/user/goto/72/') {
                setTimeout(function() {
                    if ($('.goto-not-logged__buttons').length) {
                        window.location.href = $('.goto-not-logged__buttons a').attr('href');
                    }
                }, 1000);
            } else {
                let nativeInputValueSetter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, 'value').set;

                setTimeout(function() {
                    let login = document.querySelector('.auth__phone-input input');
                    let pass = document.querySelector('.pass-input  input');

                    nativeInputValueSetter.call(login, MY_MAIL);

                    login.dispatchEvent(new Event('change', {
                        bubbles: true
                    }));
                    login.dispatchEvent(new Event('input', {
                        bubbles: true
                    }));

                    nativeInputValueSetter.call(pass, MY_PASSWORD);

                    pass.dispatchEvent(new Event('change', {
                        bubbles: true
                    }));
                    pass.dispatchEvent(new Event('input', {
                        bubbles: true
                    }));

                    setTimeout(function() {
                        $(".auth__buttons button").trigger('click');

                        setTimeout(function() {
                            window.location.reload();
                        }, 1000);
                    }, 1000);
                }, 1000);
            }
        }, 1000);
    });
})();
 

Вложения

  • skidka-auth.txt
    2,4 KB · Просмотры: 166
а ты любишь усложнять
Для таких как ты написал - " p.s. код не смотреть, сделано лишь бы работало. "
Почему сам скрипт не написал, если знания есть?

если на то пошло, то сообщения не по теме вообще писать нельзя
 
Для таких как ты написал - " p.s. код не смотреть, сделано лишь бы работало. "
не увидел 1 пиксельный текст. Но какое то этому обьяснение же должно быть, какое дает преимущество
 
не увидел 1 пиксельный текст. Но какое то этому обьяснение же должно быть, какое дает преимущество
Извини, но там 9px.
1597258227548.png


Обьяснение - так работает и хорошо. Я скрипт писал не на код ревью, а для пользования.
 
а есть у кого то скрипт для покупки 1 цента и регистрации по ссылке друга. ну чтобы вручную только ввести капчу и на телефоне подтвердить enum . просто выложенные кусочки не позволяют сделать максимально автоматизированный скрипт
 
есть скрипт для поиска товаров под купоны ?
 
Скрипт заполняет случайными данными адрес США для игры пистолет
ссылка на гитхаб
---------Двойное сообщение соединено: ---------
штат и город не выбирает , а только заполняет поля данными и кнопку сохранить не нажимает , Поломался скрипт ?
randomusa.jpg