@Andronio
Можно сделать скрипт с возможностью посмотреть/вытащить номер заказа? Подобное как чекер заказов.
---------Двойное сообщение соединено: ---------
@Andronio или кто-нибудь. Сделайте пожалуйста вытягивание купонов продавцов с функцией установки фильтра по номиналу, чтобы отсеять мусор. Делать все это в ручную сильно времязатратно
Скрипт работает на всех страницах алиэкпресса, воткнуть кнопку на каждую страницу невозможно, а делать плавающую - не эргономично, и так уже всяких кнопок на каждой странице.
Это надо проводить исследования, на которые у меня нет времени.
Скрипт автоматически меняет страну доставки на выбранную и валюту. Исправленная версия, не должен конфликтовать со скриптом мипеда. Можно выбирать что менять, если параметр оставить пустым, то он меняться не будет, вот так:
Код:
let myCurrency = "";
let myCountry = "";
Код:
// ==UserScript==
// @name Aliexpress Country Changer
// @namespace http://tampermonkey.net/
// @version 0.2
// @description Изменяет страну и валюту
// @author Andronio
// @match https://*.aliexpress.ru/*
// @match https://*.aliexpress.com/*
// @grant none
// @run-at document-start
// ==/UserScript==
let myCurrency = "USD";
let myCountry = "KZ";
(function () {
'use strict';
if (!location.href.includes("mydata=123")) {
let cookies = document.cookie.split('; ');
let isNeedModif = false;
let str;
for (let i = 0; i < cookies.length; i++) {
if (cookies[i].startsWith("aep_usuc_f=")) { // Если нашел нужную куку
let cookie = cookies[i].slice(11).split('&'); // Убираем aep_usuc_f=
cookie = cookie.map(elem => { // Смотрим, что в куке
if (elem.startsWith("c_tp=")) {
if (myCurrency != "" && elem.slice(5) != myCurrency) {
isNeedModif= true;
return "c_tp=" + myCurrency;
} else return elem;
}
if (elem.startsWith("region=")) {
if (myCountry != "" && elem.slice(7) != myCountry) {
isNeedModif= true;
return "region=" + myCountry;
} else return elem;
}
return elem;
});
str = cookie.join("&");
}
};
if (isNeedModif) {
if (location.hostname.includes("aliexpress.ru")) {
document.cookie = `aep_usuc_f=${str}; path=/; expires=Tue, 19 Jan 2038 03:14:07 GMT; domain=.aliexpress.ru`;
} else if (location.hostname.includes("aliexpress.com")) {
document.cookie = `aep_usuc_f=${str}; path=/; expires=Tue, 19 Jan 2038 03:14:07 GMT; domain=.aliexpress.com`;
} else {alert("Ошибка в скрипте")};
location.reload();
}
}
})();
Добрый, как понять вот это?
if (cookies.startsWith("aep_usuc_f=")) { // Если нашел нужную куку
let cookie = cookies.slice(11).split('&'); // Убираем aep_usuc_f=
cookie = cookie.map(elem => { // Смотрим, что в куке
Добрый, как понять вот это?
if (cookies.startsWith("aep_usuc_f=")) { // Если нашел нужную куку
let cookie = cookies.slice(11).split('&'); // Убираем aep_usuc_f=
cookie = cookie.map(elem => { // Смотрим, что в куке
@Andronio, привет! А Aliexpress Url Cleaner твой скрипт? Там хвост появляется на некоторых товарах - исправь, пож-та.
HTML:
Вот на этой ссылке к примеру
https://ru.aliexpress.com/item/33040518066.html?spm=a2g0o.detail.1000060.2.2f6a17e22LKSnY&gps-id=pcDetailBottomMoreThisSeller&scm=1007.13339.169870.0&scm_id=1007.13339.169870.0&scm-url=1007.13339.169870.0&pvid=45e2d66d-f123-4a10-8399-f4273f6f57ed&_t=gps-id:pcDetailBottomMoreThisSeller,scm-url:1007.13339.169870.0,pvid:45e2d66d-f123-4a10-8399-f4273f6f57ed,tpp_buckets:21387%230%23183380%230
Такой хвост выскакивает
https://aliexpress.ru/item/33040518066.html?sku_id=67336578993
Здесь нужно поменять? Только не пойму что
let reg = /((?:https?:)?\/\/(?:\w+\.)?aliexpress\.(?:com|ru)\/(?:store\/product\/[^\/]+\/[0-9_]+|item\/(?:[^\/]+\/)?[0-9_]+)\.html)(\?[^#\r\n]+)?(#.+)?/i;
@Andronio, привет! А Aliexpress Url Cleaner твой скрипт? Там хвост появляется на некоторых товарах - исправь, пож-та.
HTML:
Вот на этой ссылке к примеру
https://ru.aliexpress.com/item/33040518066.html?spm=a2g0o.detail.1000060.2.2f6a17e22LKSnY&gps-id=pcDetailBottomMoreThisSeller&scm=1007.13339.169870.0&scm_id=1007.13339.169870.0&scm-url=1007.13339.169870.0&pvid=45e2d66d-f123-4a10-8399-f4273f6f57ed&_t=gps-id:pcDetailBottomMoreThisSeller,scm-url:1007.13339.169870.0,pvid:45e2d66d-f123-4a10-8399-f4273f6f57ed,tpp_buckets:21387%230%23183380%230
Такой хвост выскакивает
https://aliexpress.ru/item/33040518066.html?sku_id=67336578993
Здесь нужно поменять? Только не пойму что
let reg = /((?:https?:)?\/\/(?:\w+\.)?aliexpress\.(?:com|ru)\/(?:store\/product\/[^\/]+\/[0-9_]+|item\/(?:[^\/]+\/)?[0-9_]+)\.html)(\?[^#\r\n]+)?(#.+)?/i;
Доброго дня. Столкнулся с проблемой входа в аккаунт по Скрипту получения информации и треков
Вводит данные корректно, но появляется слайд, и скрипт начинает заново вводить данные и так по кругу. Проблемы у меня?
Доброго дня. Столкнулся с проблемой входа в аккаунт по Скрипту получения информации и треков
Вводит данные корректно, но появляется слайд, и скрипт начинает заново вводить данные и так по кругу. Проблемы у меня?
Во время работы скрипта я открыл окно и смотрел на его работу, после ввода пароля и логина появлялся слайд, и скрипт заходил на новый круг. Так было сутки, сейчас утром заходит без проблем.