Advertisement
Guest User

Untitled

a guest
Mar 24th, 2018
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.28 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en" dir="ltr">
  3. <head>
  4. <meta charset="utf-8">
  5. <title></title>
  6. </head>
  7. <body>
  8.  
  9. <h3>Product Name</h3>
  10. <p id="productName"></p>
  11.  
  12. <h3>Product Description</h3>
  13. <p id="productDesc"></p>
  14.  
  15. <h3>SKU Number</h3>
  16. <p id="productId"></p>
  17.  
  18. <h3>Product Number</h3>
  19. <p id="productNum"></p>
  20.  
  21. <h3>Condition</h3>
  22. <p id="condition"></p>
  23.  
  24. <h3>Color</h3>
  25. <p id="color"></p>
  26.  
  27. <h3>Original Price</h3>
  28. <p id="regPrice"></p>
  29.  
  30. <h3>Current Price</h3>
  31. <p id="curPrice"></p>
  32.  
  33. <h3>Save</h3>
  34. <p id="savings"></p>
  35.  
  36. <h3>SALE ends</h3>
  37. <p id="saleEndDate"></p>
  38.  
  39. <h3>Specifications</h3>
  40. <p id="specificationsOne"></p>
  41. <p id="specificationsTwo"></p>
  42. <p id="specificationsThree"></p>
  43. <p id="specificationsFour"></p>
  44.  
  45. </body>
  46. <script src="http://code.jquery.com/jquery.min.js"></script>
  47. <script type="text/javascript">
  48.  
  49. var ID = 10381162;
  50. var address = "https://bizhacks.bbycastatic.ca/mobile-si/si/v4/pdp/overview/" + ID + "?lang=en";
  51.  
  52. $.ajax({
  53. url: address,
  54. dataType: 'text',
  55. success: function(data) {
  56. var json = $.parseJSON(data);
  57. }
  58. })
  59.  
  60. var json = {"overview":{"attributes":{"lowPriceGuaranteedProduct":true},"availability":null,"properties":{"format":"physical","freeShippingCode":"","platform":""},"brand":{"publisher":"","label":"","vendor":""},"customerRatings":{"averageRating":{"percent0To100":84,"score":4.2},"averageWouldRecommend":null,"totalCount":17},"dates":{"streetDate":""},"descriptions":{"short":"Whether you're in the club or the studio, Beats Pro headphones are built to stand up to frequent use. They'll also enhance your listening experience, as they deliver superb sound and deep bass response.","long":"<ul><li>Clear highs and deep lows</li><li>Practically indestructible</li><li>True noise reduction</li></ul>"},"esrbRating":{"rating":""},"media":{"primaryImage":{"height":500,"path":"https://multimedia.bbycastatic.ca/multimedia/products/500x500/102/10272/10272694.jpg","url":"https://multimedia.bbycastatic.ca/multimedia/products/500x500/102/10272/10272694.jpg","width":500,"thumbnailUrl":"https://multimedia.bbycastatic.ca/multimedia/products/100x100/102/10272/10272694.jpg"},"listImage":{"height":250,"path":"https://multimedia.bbycastatic.ca/multimedia/products/250x250/102/10272/10272694.jpg","url":"https://multimedia.bbycastatic.ca/multimedia/products/250x250/102/10272/10272694.jpg","width":250,"thumbnailUrl":"https://multimedia.bbycastatic.ca/multimedia/products/100x100/102/10272/10272694.jpg"},"galleryImages":[{"height":1500,"path":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694.jpg","url":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694.jpg","width":1500,"thumbnailUrl":"https://multimedia.bbycastatic.ca/multimedia/products/100x100/102/10272/10272694.jpg"},{"height":1500,"path":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_1.jpg","url":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_1.jpg","width":1500,"thumbnailUrl":"https://multimedia.bbycastatic.ca/multimedia/products/100x100/102/10272/10272694_1.jpg"},{"height":1500,"path":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_2.jpg","url":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_2.jpg","width":1500,"thumbnailUrl":"https://multimedia.bbycastatic.ca/multimedia/products/100x100/102/10272/10272694_2.jpg"},{"height":1500,"path":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_3.jpg","url":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_3.jpg","width":1500,"thumbnailUrl":"https://multimedia.bbycastatic.ca/multimedia/products/100x100/102/10272/10272694_3.jpg"},{"height":1500,"path":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_4.jpg","url":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_4.jpg","width":1500,"thumbnailUrl":"https://multimedia.bbycastatic.ca/multimedia/products/100x100/102/10272/10272694_4.jpg"},{"height":1500,"path":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_5.jpg","url":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_5.jpg","width":1500,"thumbnailUrl":"https://multimedia.bbycastatic.ca/multimedia/products/100x100/102/10272/10272694_5.jpg"},{"height":1500,"path":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_6.jpg","url":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_6.jpg","width":1500,"thumbnailUrl":"https://multimedia.bbycastatic.ca/multimedia/products/100x100/102/10272/10272694_6.jpg"},{"height":1500,"path":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_7.jpg","url":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_7.jpg","width":1500,"thumbnailUrl":"https://multimedia.bbycastatic.ca/multimedia/products/100x100/102/10272/10272694_7.jpg"},{"height":1500,"path":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_8.jpg","url":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_8.jpg","width":1500,"thumbnailUrl":"https://multimedia.bbycastatic.ca/multimedia/products/100x100/102/10272/10272694_8.jpg"},{"height":1500,"path":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_9.jpg","url":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_9.jpg","width":1500,"thumbnailUrl":"https://multimedia.bbycastatic.ca/multimedia/products/100x100/102/10272/10272694_9.jpg"},{"height":1500,"path":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_10.jpg","url":"https://multimedia.bbycastatic.ca/multimedia/products/1500x1500/102/10272/10272694_10.jpg","width":1500,"thumbnailUrl":"https://multimedia.bbycastatic.ca/multimedia/products/100x100/102/10272/10272694_10.jpg"}]},"meta":{"description":"Whether you're in the club or the studio, Beats Pro headphones are built to stand up to frequent use. They'll also enhance your listening experience, as they deliver superb sound and deep bass response.","title":"Beats by Dr. Dre Pro Over-Ear Sound Isolating Headphones (900-00175-01) - Black"},"names":{"short":"Beats by Dr. Dre Pro Over-Ear Sound Isolating Headphones (900-00175-01) - Black"},"parentCategory":{"displayName":"","categoryId":""},"manufacturerId":{"modelNumber":"900-00175-01"},"specialOffers":[],"active":true,"condition":"new","productId":"10272694","productType":"hardgood","skuId":"10272694","url":"https://www.bestbuy.ca/en-ca/product/beats-by-dr-dre-beats-by-dr-dre-pro-over-ear-sound-isolating-headphones-900-00175-01-black-900-00175-01/10272694.aspx","seller":null,"breadcrumb":[],"color":{"displayName":"Gray"},"features":[],"includedItems":[],"priceBlock":{"itemPrice":{"priceEventType":"onsale","regularPrice":479.99,"currentPrice":359.99,"customerPrice":359.99,"totalSavings":120.00,"totalSavingsPercent":25.000520844184255,"priceHidden":false,"currentRegion":null,"ehf":0.0,"saleEndDate":"March 25, 2018 PDT"},"buttonState":{"buttonStateID":"ADD_TO_CART","displayName":"Add to Cart","purchasable":true,"availabilityType":"addToCart"},"caButtonStateBlock":{"cartButtonState":{"buttonText":"Add To Cart","enabled":true,"visible":true},"reservePickUpButtonState":{"buttonText":"Cannot Reserve","enabled":false,"visible":true}}},"caAvailability":{"pickup":{"status":"NotAvailable","purchasable":false,"locations":[],"pickupSiAnalysis":{"siPickupMessage":"Store stock information is not available at this time.","siPickupExtraMessage":"","siEnableReserveButton":false}},"shipping":{"status":"InStock","quantityRemaining":56,"purchasable":true,"orderLimit":3,"restrictedZoneRegions":[],"freeShippingThreshold":35,"hasActiveCountdown":true,"countdownIsZone":false,"preorderInfo":null,"levelsOfServices":[],"isFreeShippingEligible":true,"isBackorderable":false,"shippingSiAnalysis":{"siStatusString":"In Stock","siOnlineAvailabilityString":"Limited quantities available.","siAddToCartButtonEnabled":true,"siExtraMessage":"Household Limit: 3","siCheapestDeliveryDate":null,"siDeliveryMessage":null,"siCheapestDeliveryExpiresDate":null,"siDeliveryExpiresMessage":null}},"sku":"10272694","saleChannelExclusivity":"InStoreAndOnline","scheduledDelivery":false,"isGiftCard":false,"isService":false},"hasWarranty":true,"warranties":[{"parentSku":"10272694","sku":"10394905","title":"2 Year Audio Accessory Geek Squad Protection Replacement Plan","type":"PRP","subType":"","termMonths":24,"regularPrice":84.99,"shortTitle":"2 Year Plan","manufacturerWarrantyUrl":"https://www.bestbuy.ca/en-CA/warranty-terms-and-conditions.aspx?WarrantyId=10394905&Sku=10272694","inHome":false,"inStore":false,"termConditionUrl":"https://www.bestbuy.ca/en-CA/warranty-terms-and-conditions.aspx?WarrantyId=10394905&Sku=10272694"}],"warrantyBenefitsMessages":[{"articleId":"RC9515","associationLevel":"","type":"WarrantyBenefits","warrantyType":"PRP","title":"Do you want to protect your new headphones?","benefits":[{"description":"Coverage for cable wear & tear","imageUrl":"cable"},{"description":"Covered for crackling, distortion, one ear not working","imageUrl":"audio"},{"description":"Full replacement coverage for any hardware defects","imageUrl":"replace"},{"description":"Get a gift card for the original purchase price","imageUrl":"giftcard"}],"description":"Never wait for a repair! You'll get a brand new replacement.","articleBody":"PRP Headphones ENG - BBY♫"}],"specifications":[{"displayName":"Headphone Style","value":"Over-Ear","definition":""},{"displayName":"Band Style","value":"Over-the-Head","definition":""},{"displayName":"Sports & Fitness Ear Clip","value":"No","definition":""},{"displayName":"Sound Isolating","value":"Yes","definition":""},{"displayName":"Noise Cancelling","value":"No","definition":""},{"displayName":"Wireless","value":"No","definition":""},{"displayName":"RF Wireless","value":"No","definition":""},{"displayName":"NFC Ready","value":"No","definition":""},{"displayName":"Designed for Sports","value":"No","definition":""},{"displayName":"Designed for Kids","value":"No","definition":""},{"displayName":"DJ Style","value":"No","definition":""},{"displayName":"Professional Grade","value":"Yes","definition":""},{"displayName":"Water/Sweat Resistant","value":"No","definition":""},{"displayName":"Inline Volume Control","value":"Yes","definition":""},{"displayName":"iPod/iPhone Control","value":"No","definition":""},{"displayName":"Built-in Mic","value":"Yes","definition":""},{"displayName":"Folding","value":"Yes","definition":""},{"displayName":"Cord Length","value":"0.92m","definition":""},{"displayName":"Plug Material","value":"Gold","definition":""},{"displayName":"Plug Size","value":"3.5 mm","definition":""},{"displayName":"Plug Shape","value":"Right Angled","definition":""},{"displayName":"Ear Cushion Material","value":"Leatherette","definition":""},{"displayName":"Colour","value":"Black","definition":""},{"displayName":"Weight","value":"400 g","definition":""}],"subSections":[{"id":"specifications","displayName":"Specifications"}]},"largeProductAvailability":{"isHomeDeliveryEligible":true}};
  61.  
  62. var sjson = JSON.stringify(json);
  63.  
  64. obj = JSON.parse(sjson);
  65. document.getElementById("productName").innerText = json.overview.names.short;
  66. //document.getElementById("productName").innerText = obj.overview.names.short;
  67. document.getElementById("productDesc").innerText = obj.overview.meta.description;
  68. document.getElementById("productId").innerText = obj.overview.productId;
  69. document.getElementById("condition").innerText = obj.overview.condition;
  70. document.getElementById("productNum").innerText = obj.overview.manufacturerId.modelNumber;
  71. document.getElementById("color").innerText = obj.overview.color.displayName;
  72. document.getElementById("regPrice").innerText = "$" + obj.overview.priceBlock.itemPrice.regularPrice;
  73. document.getElementById("curPrice").innerText = "$" + obj.overview.priceBlock.itemPrice.currentPrice;
  74. document.getElementById("savings").innerText = "$" + obj.overview.priceBlock.itemPrice.totalSavings;
  75. document.getElementById("saleEndDate").innerText = obj.overview.priceBlock.itemPrice.saleEndDate;
  76. document.getElementById("specificationsOne").innerText = obj.overview.specifications[0].displayName + ": " +
  77. obj.overview.specifications[0].value;
  78. document.getElementById("specificationsTwo").innerText = obj.overview.specifications[1].displayName + ": " +
  79. obj.overview.specifications[1].value;
  80. document.getElementById("specificationsThree").innerText = obj.overview.specifications[2].displayName + ": " +
  81. obj.overview.specifications[2].value;
  82. document.getElementById("specificationsFour").innerText = obj.overview.specifications[3].displayName + ": " +
  83. obj.overview.specifications[3].value;
  84.  
  85. // console.log(obj.count);
  86. //
  87. // console.log(obj.result);
  88. </script>
  89. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement