Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script>
  2.  
  3. var prod_infos = document.querySelectorAll(".emotion--product-slider .product--info");
  4.  
  5. var prod_count = prod_infos.length;
  6.  
  7. var first_title = prod_infos.item(0).getElementsByTagName("span").item(0).innerHTML.trim();
  8. var first_description = prod_infos.item(0).getElementsByTagName("a").item(1).innerHTML.split("<br>")[1].trim();
  9. var first_image = prod_infos.item(0).getElementsByTagName("img").item(0).getAttribute("data-srcset").split(",")[0];
  10. var first_link = prod_infos.item(0).getElementsByTagName("a").item(0).getAttribute("href");
  11. var first_default = prod_infos.item(0).getElementsByClassName("price--default").item(0).innerHTML.trim();
  12. var first_discount = prod_infos.item(0).getElementsByClassName("price--discount").item(0).innerHTML.trim();
  13.  
  14. var items = [{
  15.     "title" : first_title,
  16.     "description": first_description,
  17.     "image": first_image,
  18.     "link": first_link,
  19.     "price_default": first_default,
  20.     "price_discount": first_discount,
  21. }];
  22.  
  23. var title;
  24. var description;
  25. var image;
  26. var link;
  27. var price1;
  28. var price_default;
  29. var price2;
  30. var price_discount;
  31.  
  32. for ( var zz = 1; zz < prod_count; zz++ ) {
  33.    
  34.     title = prod_infos.item(zz).getElementsByTagName("span").item(0).innerHTML.trim();
  35.     description = prod_infos.item(zz).getElementsByTagName("a").item(1).innerHTML.split("<br>")[1].trim();
  36.     image = prod_infos.item(zz).getElementsByTagName("img").item(0).getAttribute("data-srcset").split(",")[0];
  37.     link = prod_infos.item(zz).getElementsByTagName("a").item(0).getAttribute("href");
  38.     price_default = prod_infos.item(zz).getElementsByClassName("price--default").item(0).innerHTML.trim();
  39.     if (prod_infos.item(zz).getElementsByClassName("price--discount").item(0)) {
  40.         price_discount = prod_infos.item(zz).getElementsByClassName("price--discount").item(0).innerHTML.trim();
  41.     } else {
  42.         price_discount = "";
  43.     }
  44.    
  45.     if ( title === first_title ) { break; }
  46.     items.push({
  47.         "title" : title,
  48.         "description": description,
  49.         "image": image,
  50.         "link": link,
  51.         "price_default": price_default,
  52.         "price_discount": price_discount,
  53.     });
  54. }
  55.  
  56. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement