Я использую расширение Chrome для извлечения товаров из корзины https://www.staples.com/cc/mmx/cart?viewcart=true&storeId=10001&catalogId=10051&langId=-1 страница корзины
элемент div продукта содержит тег span, содержащий имя продукта, но тег href отсутствует.что я могу удалить это
, но когда я нажимаю на название продукта, оно открывает продукт
, я пытался отследить историю консоли, но безуспешно
я вижу этот щелчоксобытие в элементе span генерирует URL продукта и открывает его, но я не могу его поймать, если я нахожусь на странице корзины
function scrap(){
let cartHTML = document.getElementsByClassName('cart__animateDown')[0];
var rows = cartHTML.getElementsByClassName('cartLineItem');
var items = [];
for(var i = 0; i < rows.length; i++)
{
var cartRow = rows[i];
var aElement = cartRow.querySelector('.product-tile__product_tile_name');
var titleElement = cartRow.querySelector('.product-tile__product_tile_name span');
var name = titleElement.innerText;
aElement.addEventListener("click", function(event){
console.log("Redirecting Stopped");
event.preventDefault();
console.log(event);
this.click();
});
items.push({item_name : name });
}
console.log(items);
}
я хочу извлечь URL продукта, когда я на странице корзины