sarafg11

Untitled

Sep 7th, 2020
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. {
  2. "sitemap_urls": [
  3. "https://www.petclic.es/1_es_0_sitemap.xml"
  4. ],
  5. "fields": {
  6. "name": "//h1[contains(@class,'product-name')]/text()",
  7. "price": "(//span[@class='the-price']/@content/../text() | //span[@class='the-price']/text())[1]",
  8. "price_old": "//div[contains(@id,'pb')]/div[contains(@id,'product')]//div[contains(@class,'odd')]//span[@class='cth_original_price']/text()",
  9. "reference": "",
  10. "image": "//div[@id='image-block']/img[@id='bigpic']/@src",
  11. "description": "//div[@id='short_description_content']/p/text()",
  12. "brand": "",
  13. "brand_text": "//span[@class='brand']/text()",
  14. "categories": "(//div[contains(@class,'breadcrumb')]/a)[position()>1 and position()<last()]/text()",
  15. "availability": "concat(substring('false', 1, number(starts-with(//div[contains(@name, 'ct_matrix')]//div[contains(@class, 'ctd_radio')]/input/@data-stock, '-')) * string-length('false')), substring('true', 1, number(not(starts-with(//div[contains(@name, 'ct_matrix')]//div[contains(@class, 'ctd_radio')]/input/@data-stock, '-'))) * string-length('true')))",
  16. "rating_average": "//div[@class='tp-widget-summary__rating']/span[@class='rating']/text()",
  17. "rating_count": "//span[@class='tp-widget-summary__count']/strong/text()",
  18. "barcode": "",
  19. "stock": "",
  20. "variation": "//div[contains(@class, 'ctd_cname')]/p/text()"
  21. },
  22. "links": {
  23. "detail": "//h3[@class='product-title']/a",
  24. "next_page": "//li[@id='pagination_next_bottom']/a"
  25. },
  26. "variations": {
  27. "product_variation": "//div[@id='product-combinations']//div[@name]"
  28. },
  29. "parser_modules": [
  30. "multiple_product_variations_xpath"
  31. ],
  32. "pipelines": [
  33. "UrlVariationPipeline"
  34. ],
  35. "sitemap_rules": [".html$"]
  36. }
Advertisement
Add Comment
Please, Sign In to add comment