Простой способ собрать монеты за подписку на 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 секунд и скрипт длительное время работает без сбоев. Лучше медленно, но много, чем быстро и мало.
Типа комментарий