View difference between Paste ID: gatUdAjJ and 6R5xdx4B
SHOW: | | - or go back to the newest paste.
1
{
2
  "start_urls":
3
  [
4
    "https://www.druni.es/perfumes/hombre",
5
    "https://www.druni.es/perfumes/mujer",
6
    "https://www.druni.es/perfumes/fragancias-lowcost",
7
    "https://www.druni.es/perfumes/estuches",
8
    "https://www.druni.es/perfumes/infantiles-ninos",
9
    "https://www.druni.es/perfumes/unisex",
10
    "https://www.druni.es/perfumes/novedades",
11
    "https://www.druni.es/maquillaje/ojos",
12
    "https://www.druni.es/maquillaje/labios",
13
    "https://www.druni.es/maquillaje/rostro",
14
    "https://www.druni.es/maquillaje/unas",
15
    "https://www.druni.es/maquillaje/complementos",
16
    "https://www.druni.es/maquillaje/paletas",
17
    "https://www.druni.es/maquillaje/maletines",
18
    "https://www.druni.es/maquillaje/estuches-sets",
19
    "https://www.druni.es/maquillaje/novedades",
20
    "https://www.druni.es/cosmetica/facial",
21
    "https://www.druni.es/cosmetica/corporal",
22
    "https://www.druni.es/cosmetica/coreana",
23
    "https://www.druni.es/cosmetica/japonesa",
24
    "https://www.druni.es/cosmetica/estuches-sets",
25
    "https://www.druni.es/cosmetica/novedades",
26
    "https://www.druni.es/cabello/peluqueria-profesional",
27
    "https://www.druni.es/cabello/acondicionadores",
28
    "https://www.druni.es/cabello/champus",
29
    "https://www.druni.es/cabello/tintes",
30
    "https://www.druni.es/cabello/tratamientos-especificos",
31
    "https://www.druni.es/cabello/fijadores-lacas-gominas-ceras",
32
    "https://www.druni.es/cabello/complementos",
33
    "https://www.druni.es/cabello/novedades",
34
    "https://www.druni.es/parafarmacia/dermocosmetica",
35
    "https://www.druni.es/parafarmacia/infantil-bebes-ninos",
36
    "https://www.druni.es/parafarmacia/botiquin-primeros-auxilios",
37
    "https://www.druni.es/parafarmacia/higiene-bucal",
38
    "https://www.druni.es/parafarmacia/proteccion-solar",
39
    "https://www.druni.es/parafarmacia/cuidado-manos-pies",
40
    "https://www.druni.es/parafarmacia/tratamiento-capilar",
41
    "https://www.druni.es/parafarmacia/embarazo-lactancia",
42
    "https://www.druni.es/parafarmacia/nutricion-dietetica",
43
    "https://www.druni.es/parafarmacia/bienestar-sexual",
44
    "https://www.druni.es/parafarmacia/novedades",
45
    "https://www.druni.es/ecologico/cabello-natural",
46
    "https://www.druni.es/ecologico/maquillaje-natural",
47
    "https://www.druni.es/ecologico/cosmetica-natural",
48
    "https://www.druni.es/ecologico/tratamiento-corporal-natural",
49
    "https://www.druni.es/ecologico/linea-bano-natural",
50
    "https://www.druni.es/ecologico/fragancias",
51
    "https://www.druni.es/ecologico/novedades",
52
    "https://www.druni.es/higiene/ducha-bano",
53
    "https://www.druni.es/higiene/desodorantes",
54
    "https://www.druni.es/higiene/bucal",
55
    "https://www.druni.es/higiene/depilacion",
56
    "https://www.druni.es/higiene/intima",
57
    "https://www.druni.es/higiene/infantil",
58
    "https://www.druni.es/higiene/novedades",
59
    "https://www.druni.es/solares/proteccion-solar",
60
    "https://www.druni.es/solares/bronceado",
61
    "https://www.druni.es/solares/auto-bronceado",
62
    "https://www.druni.es/solares/after-sun",
63
    "https://www.druni.es/solares/novedades",
64
    "https://www.druni.es/hombre/perfumeria",
65
    "https://www.druni.es/hombre/cosmetica",
66
    "https://www.druni.es/hombre/afeitado",
67
    "https://www.druni.es/hombre/higiene",
68
    "https://www.druni.es/hombre/cuidado-capilar",
69
    "https://www.druni.es/hombre/novedades",
70
    "https://www.druni.es/wooala-bazar",
71
    "https://www.druni.es/sweet-home",
72
    "https://www.druni.es/outlet"
73
  ],
74
  "fields": {
75
    "name": "//div[@class='product-info-main-inner']//span[@class='page-title' and @itemprop='name']/text()",
76
    "price": "(//div[@class='product-info-main-inner']//span[contains(@id,'product-price-')]/span[@class='price'])[1]/text()",
77
    "price_old": "(//div[@class='product-info-main-inner']//span[@class='old-price']//span[contains(@id,'old-price-')]/span[@class='price'])[1]/text()",
78
    "reference": "",
79
    "image": "//meta[@property='og:image']/@content",
80
    "description": "//div[@id='description']//text()",
81
    "brand": "",
82
    "brand_text": "//div[@class='product-brand']/div[contains(@class,'manufacturer')]/a[@class='value']/text()",
83
    "categories": "//div[@class='breadcrumbs']/ul/li[contains(@class,'category')]/a/text()",
84
    "availability": "//script[@type='application/ld+json' and contains(.,'availability')]/text()",
85
    "rating_average": "//script[@type='application/ld+json' and contains(.,'ratingValue')]/text()",
86
    "rating_count": "//script[@type='application/ld+json' and contains(.,'ratingCount')]/text()",
87
    "barcode": "",
88
    "stock": "",
89
    "variation": "//span[@class='product-item-name']/text()"
90
  },
91
  "links": {
92
    "detail": "//div[@class='product-item-info']//a[@class='product-item-link']",
93
    "next_page": "//link[@rel='next']"
94
  },
95
  "regex": {
96
    "availability": ["availability\\\":\\s\\\"(.*?)\\\"", 1],
97
    "rating_average": ["ratingValue\\\":\\\"(.*?)\\\"", 1],
98
    "rating_count": ["ratingCount\\\":\\\"(.*?)\\\"", 1],
99
    "price": ["(\\d*,\\d{1,2})", 1],
100
    "price_old": ["(\\d*,\\d{1,2})", 1]
101
  },
102
  "list": {
103
    "product": "//div[@class='item']" 
104
  },
105-
  "parser_modules": ["multiple_response_xpath", "multiple_item_xpath"]
105+
  "parser_modules": ["multiple_product_variations_xpath"]
106
}