Aliexpress Центр купонов - скрытие купонов с низким процентом скидки в браузере

по умолчанию выделяет купоны со скидкой выше 90%

скрипт https://greasyfork.org/ru/scripts/463859...
либо скрывает малопроцентные купоны (но с некоторыми костылями — надо вручную кликать подгружать их)

зыж правда, изредка посматривая, особо ничего хорошего в последнее время в этом центре купонов не попадалось. лишь на распродажах, когда бывает глючит появляющаяся категория 99%. но на период распродаж внешний вид страницы, ее код, меняют всяко разно, и скрипт, чтоб распознавал блок купона, приходилось править:/

ззыж в довесок использую расширение ReRoute — Chrome Web Store
по заданному правилу перенаправляет вместо главной страницы магазина, на страницу с товарами «отсортированными по цене» (кривая сортировка это уже косяки али) и фришипом. скажем взяв купон и кликнув по названию магазина, сразу открывается страница товаров (или со страницы купонов, посмотрев действует ли на избранные товары или на все, сразу туда перейти. в общем по всему али это работает — из корзины, из заказов итп, там где ссылка на магазин)
правило такое:
\/store\/(\d*)\?(.*)
/store/all-wholesale-products/$1.html?origin=n&isFreeShip=y&SortType=price_asc
но есть 2 нюанса: иногда али частые прямые переходы не нравятся, и оно просит двигать ползунок (возможно надо передавать и атрибут spm из исходной ссылки, или какой другой. не заморачивался этим); нельзя просто так попасть на главную страницу магазина, надо править ссылку до вида
www.aliexpress.com/store/ХХХХХХХ
(убрать знак вопроса и все что после), чтоб не сработала переадресация.
Добавить в избранное +28 +37
+
avatar
0
Очень интересно — можно подробнее как и что делать. Пожалуйста подробнее.
+
avatar
+1
перейти по первой ссылки, там наверху слева зеленая кнопка установить. рядом знак вопроса, нажать на него, сделать как написано на открывшейся странице (установить расширение для браузера, менеджер подобных скриптов. я использую tampermonkey.net). вернуться на станицу скрипта, нажать установить. открыть страницу центра купонов — все должно работать.
+
avatar
  • fmy1
  • 13 апреля 2023, 09:27
+1
Не знаю имеет ли практическое значение, но прикольно!
+
avatar
0
увы мало. я практически забил на цк, то ли до последней распродажи, то ли до нг там еще можно было чтото выловить, особенно ориентируясь на строку «кол-во купонов» (даже думал и по ней фильтровать, ХХ оставлять, ХХХ серить, ХХХХ в топку), а после они туда добавили купоны на избранные товары (раньше таких там не было), и теперь там фигня всякая лезет :(
но вдруг ктото чтото выловит, набор купонов думаю индивидуален.
+
avatar
  • ber3
  • 14 апреля 2023, 09:18
+2
я практически забил на цк,
очевидно не жил в 70х… :))
+
avatar
0
Ещё как имеет, фиктивные купоны в общем списке сильно мешаются.
Вопрос автору — а для каких браузеров применим данный способ?
+
avatar
0
инфа со страницы агрегатора скриптов:
Для использования скриптов необходимо сначала установить менеджер скриптов. Для браузеров доступны следующие менеджеры скриптов.

Для ПК Для Android Для iOS

Chrome: Tampermonkey или Violentmonkey
Firefox: Greasemonkey, Tampermonkey, или Violentmonkey
Safari: Tampermonkey или Userscripts
Microsoft Edge: Tampermonkey или Violentmonkey
Opera: Tampermonkey или Violentmonkey
Maxthon: Violentmonkey
AdGuard: (дополнительного ПО не требуется)
щас же вроде все браузеры на одном движке хромиум гугловском, полагаю должно работать на большинстве, где не выпилена возможность ставить расширения.
у меня ms edge
+
avatar
0
щас же вроде все браузеры на одном движке хромиум гугловском
У Firefox и Safari — свои.
+
avatar
  • fmy1
  • 13 апреля 2023, 16:46
0
все браузеры
А Вы попробуйте ).Не скажу за все но для мозилы Tampermonkey.
+
avatar
  • fmy1
  • 13 апреля 2023, 16:41
0
Ещё как имеет
И как? )
+
avatar
-1
+
avatar
0
Надо добавить автоматическую покупку и отправку )
+
avatar
  • dark256
  • 13 апреля 2023, 10:00
0
Или, как минимум, автопостинг :)
+
avatar
0
Причём автору скрипта ;-)
+
avatar
0
и пополнение кошелька
+
avatar
0
Потерпите, скоро ChatGPT научится делать это, если уже не научилась :)
+
avatar
  • harm
  • 13 апреля 2023, 10:31
+2
+
avatar
+2
кстати, может кто объяснит, а то я ни разу не программист, почему скрипт при подгрузке купонов обрабатывает их экспоненциально. страница грузит купоны блоками по 20шт
20_40__60__80__100_120…
а библиотека «arrive» обрабатывает их в кол-ве
20_60_120_200_300_420…
откуда это диагональное "/" суммирование происходит 0(обработано)+20(купонов)=20(обработано), 20+40=60, 60+60=120, 120+80=200…
таким скриптом проверял
// ==UserScript==
// @name         New Userscript
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://campaign.aliexpress.com/wow/gcp/ae/channel/ae/accelerate/tupr*
// @require      https://cdnjs.cloudflare.com/ajax/libs/arrive/2.4.1/arrive.min.js
// @icon         data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==
// @grant        none
// @run-at       document-body
// ==/UserScript==

(function() {
    'use strict';

    let i=0;
    document.arrive('div[exp_type="coupon_exposure"]', function () {
        i++;
/*        if (isInteger(i/2)) {
            this.remove();
        }
*/
        if (isInteger(i/20)) {
            alert(document.querySelectorAll('div[exp_type="coupon_exposure"]').length + ' elements on page\n' + i + ' document.arrive processed');
        }
    });

function isInteger(num) {
  return (num ^ 0) === num;
}

})();
+
avatar
+7
майнит, чо )
+
avatar
0
Раз arrive при появлении нового элемента, то очевидно, что эти старые пересоздаются. Оптимизация этих китайских магазинов это нечто.
Полезнее бы был скрипт для поиска товаров, например, лучшей цены среди разных магазинов, либо просто фильтрация мусора при поиске.
+
avatar
+1
прямые переходы не нравятся, и оно просит двигать ползунок
Ладно хоть не светофоры и зебры искать…