sarafg11

Untitled

Aug 6th, 2020 (edited)
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.11 KB | None | 0 0
  1. {
  2. "start_urls":
  3. [
  4. "https://www.lapeluqueriaenlaweb.com/marca/schwarzkopf-professional/"
  5. ],
  6. "fields": {
  7. "name": "//div[@id='primary']/main[@id='main']//h1[contains(@class,'product_title')]/text()",
  8. "price": "//div[@class='summary entry-summary']/p[@class='price']/ins/span[contains(@class,'woocommerce-Price-amount')]/text()|//div[@class='summary entry-summary']/p[@class='price']/span[contains(@class,'woocommerce-Price-amount')]/text()",
  9. "price_old": "//div[@class='summary entry-summary']/p[@class='price']/del/span[contains(@class,'woocommerce-Price-amount')]/text()",
  10. "reference": "",
  11. "image": "//meta[@property='og:image']/@content",
  12. "description": "//div[@class='woocommerce-product-details__short-description']|//div[@id='tab-description']",
  13. "brand": "",
  14. "brand_text": "//script[@type='application/ld+json' and contains(.,'brand')]/text()",
  15. "categories": "//nav[@class='woocommerce-breadcrumb']/a[position()>1]/text()",
  16. "availability": "substring-before(substring-after(//script[@type='application/ld+json' and contains(.,'availability')]/text(), 'availability\":\"'), '\",\"url')",
  17. "rating_average": "//script[@type='application/ld+json' and contains(.,'ratingValue')]/text()",
  18. "rating_count": "//script[@type='application/ld+json' and contains(.,'reviewCount')]/text()",
  19. "barcode": "",
  20. "stock": ""
  21. },
  22. "json_fields": {
  23. "price": "display_price",
  24. "variation": "attributes",
  25. "image": "image.url",
  26. "availability": "is_in_stock"
  27. },
  28. "links": {
  29. "detail": "//h2[@class='woocommerce-loop-product__title']/parent::a",
  30. "next_page": "//link[@rel='next']"
  31. },
  32. "regex": {
  33. "brand_text": ["brand.*name\\\":\\\"(.*?)\\\"", 1],
  34. "rating_average": ["ratingValue\\\":\\\"(.*?)\\\"", 1],
  35. "rating_count": ["reviewCount\\\":(.*?)\\},", 1]
  36. },
  37. "variations": {
  38. "product_variation": "//form[contains(@class,'variations_form')]/@data-product_variations",
  39. "subvariation": "$.[*]"
  40. },
  41. "parser_modules": [
  42. "multiple_product_variations_xpath_jpath"
  43. ],
  44. "pipelines": [
  45. "UrlVariationPipeline"
  46. ]
  47. }
Add Comment
Please, Sign In to add comment