Ещё один простой блог в интернете, одного из жителей Сызрани, который считает себя дизайнером, WEB-мастером и фотографом-любителем

просто блог

QR CODE для записиQR CODE для записи “Простой способ собрать монеты за подписку на AliExpress 11.11”

Простой способ собрать монеты за подписку на AliExpress 11.11

На Али есть дыра, с помощью которой можно накрутить* неограниченное число монет, насколько терпения хватит и желания. Когда эту дыру закроют — неизвестно. Но она, на момент написания статьи, существует уже третий день.

Халява на Али

Накрутка Сбор монет происходит с помощью акции «Подпишись на магазин и получи 10 монет». Для того чтобы накрутить собрать монеты надо зайти на страницу магазина, участника акции — ссылка выглядит примерно так https://_ИМЯМАГАЗИНА_.ru.aliexpress.com/store/_IDМАШАЗИНА_?spm=_КАКИЕТОЦИФРЫ_gTeNah, ну и подписаться. Далее не закрываем страницу, а на другой вкладке открываем личный кабинет Али и заходим в «Любимые магазины AliExpress» и там удаляем ранее подписанный магазин. Ну и дальше по кругу: на первой странице подписываемся (тут можно не обновлять страницу), а на второй удаляем его.

Разумеется такое я не мог обойти мимо и написал простой скрипт. Для простоты установки и работы лучше установить Tampermonkey или Greasemonkey. Можно также сделать user-скриптами, но «There’s No Time To Explain!» (с).

* Пока писал статью — за пол часа работы скрипта халява закончилась. Смог «накрутить» порядка 500 монет. Вероятно это не баг и общее число монет в день ограничено. Проверю завтра.

При очередной попытке, на третий день экспериментов — монеты больше не выдавались. Похоже там ограничение на общее число магазинов за всё время акции. Поэтому скрипт ниже только лишь поможет быстро собрать все доступные монеты от магазинов, это порядка 700-800 монет в общей сложности.

Создаём в TM или GM два скрипта:

// ==UserScript==
// @name         AliExpress
// @namespace    http://blog.g63.ru/?p=2112
// @version      0.1
// @description  Удаление любимых магазинов на AliExpress
// @author       BaNru
// @match        https://my.aliexpress.com/wishlist/wish_list_store_list.htm*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    setTimeout(function(){
        var r = document.querySelector('.js-remove.remove');
        if(r){
            setTimeout(function(){
                location.replace('https://my.aliexpress.com/'+r.dataset.href);
            },7000);
        } else {
            setTimeout(function(){
                location.replace('https://my.aliexpress.com/wishlist/wish_list_store_list.htm?wishstoretype=all&flashtag=Y');
            },7000);
        }
    }, 4000);
})();
// ==UserScript==
// @name         AliExpress 2
// @namespace    http://blog.g63.ru/?p=2112
// @version      0.1
// @description  Накручивание монет AliExpress по акции 11.11
// @author       BaNru
// @match        https://*.ru.aliexpress.com/store/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    setInterval(function(){
        document.getElementById("add-to-store-list-win-coins").click();
        setTimeout(function(){
            document.getElementsByClassName("ui-window-close")[1].click();
            console.log('close');
        },5000)
        console.log('click');
    },25000);
})();

Первый код — это удаление магазинов со страницы в личном кабинете, второй — подписка на магазин. Один цикл подписки/отписки установлен в 25 секунд. В первый день я пробовал интервал в 10 секунд и Али распознал скрипт быстро и начал подсовывать капчу, из-за чего скрипт стал бесполезен. Сегодня я выставил интервал в 25 секунд и скрипт длительное время работает без сбоев. Лучше медленно, но много, чем быстро и мало.

Рубрики: JavaScript | Один комментарий
  1. Имя # link

    Типа комментарий

Оставить комментарий

В блоге включена ручная модерация комментариев. Нет смысла повторно отправлять комментарий.
Поля отмеченный звездочкой * обязательны к заполнению

Перед отправкой формы: