Скрипт для замены x_alimid (ББ)

__viiprogramer__

Активный участник
Дней с нами
1.840
Розыгрыши
0
Сообщения
45
Репутация
3
Реакции
83
Универсален для домена ru/com
Код:
var c = document.cookie.match('(^|;) ?aep_usuc_f=([^;]*)(;|$)')[2];
var d = new Date;
d.setTime(d.getTime() + 24*60*60*1000*1000);
document.cookie = 'aep_usuc_f=1234; expires=Thu, 01 Jan 1970 00:00:01 GMT; domain=.aliexpress.'+location.host.split('.').pop()+'; path=/';
document.cookie = "aep_usuc_f="+c.replace(/x_alimid=([0-9]+)/igm, 'x_alimid=XXXXX')+";path=/;domain=.aliexpress."+location.host.split('.').pop()+";expires=" + d.toGMTString();
XXXXX -- то на что меняешь.

Внимание! Взывать после авторизации, так как x_alimid появляется только после нее вроде.
 


что это вообще
 
что это вообще

Менять значение x_alimid в cookie - aep_usuc_f.
А как запускать это уже зависит от того что вы используете - BAS и др

Весь код - javascript (если это не видно не вооруженным взглядом)
 
Универсален для домена ru/com
Код:
var c = document.cookie.match('(^|;) ?aep_usuc_f=([^;]*)(;|$)')[2];
var d = new Date;
d.setTime(d.getTime() + 24*60*60*1000*1000);
document.cookie = 'aep_usuc_f=1234; expires=Thu, 01 Jan 1970 00:00:01 GMT; domain=.aliexpress.'+location.host.split('.').pop()+'; path=/';
document.cookie = "aep_usuc_f="+c.replace(/x_alimid=([0-9]+)/igm, 'x_alimid=XXXXX')+";path=/;domain=.aliexpress."+location.host.split('.').pop()+";expires=" + d.toGMTString();
XXXXX -- то на что меняешь.

Внимание! Взывать после авторизации, так как x_alimid появляется только после нее вроде.
как его в бас тулить? попробовал в "выполнить код" пишет ошибку;
ReferenceError: Can't find variable: document во время выполнения действия

Пробовал в консоли в хроме че то пишет после выполнения но ничего не меняется
upd: с басом вроде разобрался
 
Последнее редактирование:
как его в бас тулить? попробовал в "выполнить код" пишет ошибку;
ReferenceError: Can't find variable: document во время выполнения действия

Пробовал в консоли в хроме че то пишет после выполнения но ничего не меняется
upd: с басом вроде разобрался


вызывай не как выполнить JavaScript, а как выполнить в консоли браузера, это какие то нюансы баса, в нем я не разбираюсь

UPD: Не заметил что ты разобрался:)
 
А где узнать значение ХХХХ?
Я и руками могу поменять, только не знаю на что)))
 
А где узнать значение ХХХХ?
Я и руками могу поменять, только не знаю на что)))
ну это надо уже спрашивать у тех кто снимает) я то просто по просьбе написал решение задачи
 
А это можно переделать под консоль?
 
ну... в общем никак, только если BAS предоставляет JavaScript API для перехвата и обработки запросов как например Puppeteer по событию on response/on request
Там встроенные языки подключаются
Node.js v12.18.3
Node.js v8.6.0
 
Там встроенные языки подключаются
Node.js v12.18.3
Node.js v8.6.0

это то я понимаю) но так как не работал с BAS API, могу точно сказать что на ноде можно поднять прокси для баса, но вот можно ли там модифицировать запросы самого баса - неизвестно
---------Двойное сообщение соединено: ---------
Там встроенные языки подключаются
Node.js v12.18.3
Node.js v8.6.0

Похоже данные возможности интеграции в BAS API не планируются так что только проксировать через Node
 
  • Like
Реакции: Nywby
вызывай не как выполнить JavaScript, а как выполнить в консоли браузера, это какие то нюансы баса, в нем я не разбираюсь

UPD: Не заметил что ты разобрался:)
Как открыть консоль браузера?
F12?