Копировать ссылки WP
const urls = document.querySelectorAll('.button-small.copy-attachment-url');
const dates =[];
urls.forEach((button) => {
const value = button.getAttribute('data-clipboard-text');
dates.push(value);
});
console.log(dates.join('\n'));
Парсинг промо-сайта
const divs = document.querySelectorAll(".product-bokaly__bottom");
let titles = [], oldPrices = [], newPrices = [], stikers = [];
divs.forEach(div => {
titles.push(div.querySelector(".product-bokaly__descr")?.textContent.trim() || "");
oldPrices.push(div.querySelector(".product-bokaly__price-old")?.textContent.trim() || "");
newPrices.push(div.querySelector(".product-bokaly__price-current")?.textContent.trim() || "");
stikers.push(div.querySelector(".product-bokaly__chips")?.textContent.trim() || "");
});
console.log(titles.join('\n'));
console.log(oldPrices.join('\n'));
console.log(newPrices.join('\n'));
console.log(stikers.join('\n'));
Вариант 2 (группы)
const parseElements = document.querySelectorAll('.class1, .class2, .class3, .class4');
parseElements((el, i) => {
if (i % 4 === 0) {
const item1 = el.textContent;
const item2 = parseElements[i+1].textContent;
const item3 = parseElements[i+2].textContent;
const item4 = parseElements[i+3].textContent;
console.log(`${item1}; ${item2}; ${item3}; ${item4}`);
}
);