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

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

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

  • Да

    Голосов: 290 64,4%
  • Нет

    Голосов: 160 35,6%

  • Всего проголосовало
    450
можно ли добавить или сделать скрипт показа цены товара в разных валютах - как на сайте JD ?
 
  • Like
Реакции: Author
Обновлённый скрипт для авторизации на Скидка.ру

Баги или пожелания по скрипту в лс.
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);
    });
})();
Обновлённый скрипт для авторизации на Скидка.ру

Баги или пожелания по скрипту в лс.
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);
    });
})();
У кого то работает этот скрипт?
 
Подскажите, может кто-то знает вариант автоматизации входа в летишопс?
 
Подскажите, может кто-то знает вариант автоматизации входа в летишопс?
зачем? будет много входов в их акк и отоварка с разных акков - будет наказание)
 
  • Like
Реакции: ALIHOB
Приходится рисковать, пока проносит)
 
Andronio, буду очень рад если сделаешь скрипт с вбиванием в Россию фейк адреса, чтобы он сам вбил все и сохранил
---------Двойное сообщение соединено: ---------
И также на Италию пожалуйста
 
  • Like
Реакции: Egor1976
  • Like
Реакции: Денис Кабак
Andronio, нет ли возможности сделать скрипт отвеивающий товары без нужной доставки? Что-то вроде скрипта на фото. Чтоб отображались лишь товары с бесплатной доставкой выбранными службами.
1613495253617.png
 
Последнее редактирование:
можно ли сделать скрипт - отправляющий запрос на получение купона - когда акция уже закончилась но купоны выдают-как сейчас происходит с 1000/3000, на 250/300 от Метро или на другие какие есть и будут в будущем :)
 
можно ли сделать скрипт - отправляющий запрос на получение купона - когда акция уже закончилась но купоны выдают-как сейчас происходит с 1000/3000, на 250/300 от Метро или на другие какие есть и будут в будущем :)
А ты знаешь, что отправлять? Какой запрос?
 
зачем? будет много входов в их акк и отоварка с разных акков - будет наказание)
значит ты что то делаешь не так
---------Двойное сообщение соединено: ---------
Воспользовался отличными идеями @future_ и @Evgeniy123 по поводу решения капчи при входе, плюс суперская идея @0xFF по логину и его куски кода собрал в кучу и забацал скрипт входа на алиэкпресс с решением слайдера и капчи.

Для тех, у кого пароль постоянный прописывайте в let alwaysPass = "";
Логин в формате логин:пароль или логин<TAB>пароль вставлять в поле логина или пароля на алиэкпресс.
*** Скрытый текст не может быть процитирован. ***


ps: Оттестировать толком не успел, уже 2 часа ночи.
не понял как пользоваться. добавил скрипт. что сделать дальше? Как проверить скрипт? Как вводил логин пароль так и ввожу.. полоса скроллер так же на месте с капчей
 
Последнее редактирование:
А ты знаешь, что отправлять? Какой запрос?
хотел сразу в посте написать что со знаниями у меня плохо :confused: , фидлер есть-когда кто скажет что куда вставить-это смогу:D, знаю где оправляется запрос-но там же куча всего и тут я бесполезен
 
Всю ветку не осилил, простите. Вопрос, собственно, по скрипту, автоматизирующему заполнение адреса. Нужно использовать второе адресное поле (опциональное), так как для транзитчиков не хватает пространства. Это можно как-то добавить или хотя бы намекнуть куда копать? И еще. При смене страны, например, на Эстонию два последних поля перед индексом не заполняются, хотя внешне все как и на РБ.
 
не понял как пользоваться. добавил скрипт. что сделать дальше? Как проверить скрипт? Как вводил логин пароль так и ввожу.. полоса скроллер так же на месте с капчей
Написано же, нужно вставлять из буфера
 
Написано же, нужно вставлять из буфера
да все вставлял. Делал раз 10 одно и тоже... в итоге все работает. Нужно дождаться конца загрузки страницы.. Итог класс! Спасибо. Единственное, минус, не тебе а методу - через капчу входишь когда, чаще кроет.. может только у меня так, но кто то тоже так писал. в принципе просто обновиви страницу, капча уже не требуется. Нет скрипта, который в акк заходит и в буфер запоминает статус заказа? скрипт автопокупки? Просто чтоб ссылки ему скормить и он покупал через корзину именно
---------Двойное сообщение соединено: ---------
да все вставлял. Делал раз 10 одно и тоже... в итоге все работает. Нужно дождаться конца загрузки страницы.. Итог класс! Спасибо. Единственное, минус, не тебе а методу - через капчу входишь когда, чаще кроет.. может только у меня так, но кто то тоже так писал. в принципе просто обновиви страницу, капча уже не требуется. Нет скрипта, который в акк заходит и в буфер запоминает статус заказа? скрипт автопокупки? Просто чтоб ссылки ему скормить и он покупал через корзину именно
---------Двойное сообщение соединено: ---------
Обновил скрипт заполнения адреса. Теперь страну нужно указывать полностью: Kazakhstan.
Если скрипт неправильно работает, то пробуем увеличить задержку в переменной delayStep
Старую версию пока не стал удалять, может у кого она пока есть. Берите файл Aliexpress address filler2.user.js
Вместе скрипты работать не будут, либо первый, либо второй.
Ссылка на гитхаб
на каком этапе должны вставиться данные? ПРосто зайти в добавить адрес?
 
Последнее редактирование:
  • Like
Реакции: AlS00 и Alishopper