Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "sitemap_urls": [
- "https://www.petclic.es/20_es_0_sitemap.xml"
- ],
- "fields": {
- "name": "//h1[contains(@class,'product_main_name')]/text()",
- "price": "(//span[@class='the-price']/@content/../text() | //span[@class='the-price']/text() | //label/span[@class='price_comb']/text())[1]",
- "price_old": "//div[contains(@id,'pb')]/div[contains(@id,'product')]//div[contains(@class,'odd')]//span[@class='cth_original_price']/text() | //label/span[@class='price_comb_old']/text()",
- "reference": "",
- "image": "//div[@id='image-block']/img[@id='bigpic']/@src",
- "description": "//div[@id='short_description_content']/p/text()",
- "brand": "",
- "brand_text": "//span[@class='brand']/text()",
- "categories": "(//div[contains(@class,'breadcrumb')]/a)[position()>1 and position()<last()]/text()",
- "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')))",
- "rating_average": "//div[@class='tp-widget-summary__rating']/span[@class='rating']/text()",
- "rating_count": "//span[@class='tp-widget-summary__count']/strong/text()",
- "barcode": "",
- "stock": "",
- "variation": "//label/span[@class='radio_label']/text()"
- },
- "links": {
- "detail": "//h3[@class='product-title']/a",
- "next_page": "//li[@id='pagination_next_bottom']/a"
- },
- "variations": {
- "product_variation": "//div[@class='attribute_list']/ul[contains(@class, 'variations')]/li"
- },
- "parser_modules": [
- "multiple_product_variations_xpath"
- ],
- "pipelines": [
- "UrlVariationPipeline"
- ],
- "sitemap_rules": [".html$"]
- }
Advertisement
Add Comment
Please, Sign In to add comment