// ==UserScript== // @name Add All to Favorites // @namespace http://tampermonkey.net/ // @version 1.1 // @description Кнопка для добавления всех прогруженных товаров в избранное, если они еще не в избранном // @author ChatGPT4 // @match https://lzt.market/* // @grant none // ==/UserScript== (function() { 'use strict'; // Функция для добавления кнопки после элемента с классом MassBuyButton function addButton() { var massBuyButton = document.querySelector('.MassBuyButton'); if (massBuyButton) { // Создаем новую кнопку var favButton = document.createElement('a'); favButton.className = 'button mn-15-0-0'; favButton.type = 'button'; favButton.name = 'favoriteButton'; favButton.textContent = 'Добавить все в избранное'; // Добавляем событие клика на новую кнопку favButton.addEventListener('click', function() { var favButtons = document.querySelectorAll('.button.smallButton.fl_r.buttonWithIcon.ToFavouritesButton.Tooltip'); favButtons.forEach(function(button, index) { // Проверяем, что у элемента нет класса 'added' if (!button.classList.contains('added')) { setTimeout(function() { button.click(); }, index * 50); // Задержка 0.05 сек } }); }); // Вставляем кнопку после MassBuyButton massBuyButton.parentNode.insertBefore(favButton, massBuyButton.nextSibling); } } // Добавляем кнопку после загрузки страницы window.addEventListener('load', addButton); })(); JS // ==UserScript== // @name Add All to Favorites // @namespace http://tampermonkey.net/ // @version 1.1 // @description Кнопка для добавления всех прогруженных товаров в избранное, если они еще не в избранном // @author ChatGPT4 // @match https://lzt.market/* // @grant none // ==/UserScript== (function() { 'use strict'; // Функция для добавления кнопки после элемента с классом MassBuyButton function addButton() { var massBuyButton = document.querySelector('.MassBuyButton'); if (massBuyButton) { // Создаем новую кнопку var favButton = document.createElement('a'); favButton.className = 'button mn-15-0-0'; favButton.type = 'button'; favButton.name = 'favoriteButton'; favButton.textContent = 'Добавить все в избранное'; // Добавляем событие клика на новую кнопку favButton.addEventListener('click', function() { var favButtons = document.querySelectorAll('.button.smallButton.fl_r.buttonWithIcon.ToFavouritesButton.Tooltip'); favButtons.forEach(function(button, index) { // Проверяем, что у элемента нет класса 'added' if (!button.classList.contains('added')) { setTimeout(function() { button.click(); }, index * 50); // Задержка 0.05 сек } }); }); // Вставляем кнопку после MassBuyButton massBuyButton.parentNode.insertBefore(favButton, massBuyButton.nextSibling); } } // Добавляем кнопку после загрузки страницы window.addEventListener('load', addButton); })();
крипКРИПОЧЕК, имеется в виду, что ты зашел в поиск по своему запросу и все аккаунты по этому запросу кинулись в избранные
Gginger, , имеется в виду, что ты зашел в поиск по своему запросу и все аккаунты по этому запросу кинулись в избранные
Gginger, ничего не скрываю. Специально меняю строку автора на гпт4, чтобы люди знали, кем написано. В оригинале там стоит "Ваше имя"