From 4ffc548cc42705524b8d1ab94420fd234abd20d7 Mon Sep 17 00:00:00 2001 From: Ricardo Felgueiras Date: Mon, 13 May 2024 09:04:37 +0100 Subject: [PATCH 1/7] feat: Add babyone scrapper --- src/scrappers/babyone.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/scrappers/babyone.yml diff --git a/src/scrappers/babyone.yml b/src/scrappers/babyone.yml new file mode 100644 index 0000000..5b97347 --- /dev/null +++ b/src/scrappers/babyone.yml @@ -0,0 +1,20 @@ +url: + - https://www.babyone.de/* +listElementsQuery: .product-box +elementParser: + + - title: Item Description + query: .product-name + type: text + + - title: Item brand + query: .product-brand + type: text + + - title: RRP + query: .list-price + type: text + + - title: Price + query: .sale-price + type: text \ No newline at end of file From a7f92dfebfff756be2f5866749cc33c3d80a8776 Mon Sep 17 00:00:00 2001 From: Ricardo Felgueiras Date: Mon, 13 May 2024 09:07:04 +0100 Subject: [PATCH 2/7] feat: add bebe9 scrapper --- src/scrappers/bebe9.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/scrappers/bebe9.yml diff --git a/src/scrappers/bebe9.yml b/src/scrappers/bebe9.yml new file mode 100644 index 0000000..e4e6011 --- /dev/null +++ b/src/scrappers/bebe9.yml @@ -0,0 +1,20 @@ +url: + - https://www.bebe9.com/* +listElementsQuery: '.products-list > article' +elementParser: + + - title: Item Description + query: .product-name + type: text + + - title: Item brand + query: .product-brand + type: text + + - title: RRP + query: .product-public-sale-price + type: text + + - title: Price + query: .product-price + type: text \ No newline at end of file From a5fdd83a69f2be5452f8cd2a9cf991a086995de7 Mon Sep 17 00:00:00 2001 From: Ricardo Felgueiras Date: Mon, 13 May 2024 09:08:10 +0100 Subject: [PATCH 3/7] feat: add cdiscount scrapper --- src/scrappers/cdiscount.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/scrappers/cdiscount.yml diff --git a/src/scrappers/cdiscount.yml b/src/scrappers/cdiscount.yml new file mode 100644 index 0000000..028b205 --- /dev/null +++ b/src/scrappers/cdiscount.yml @@ -0,0 +1,16 @@ +url: + - https://www.cdiscount.com/* +listElementsQuery: '[data-cs-override-id="Offres-LP"] > li' +elementParser: + + - title: Item Description + query: h2 + type: text + + - title: RRP + query: '.c-price-s > s' + type: text + + - title: Price + query: .c-price + type: text \ No newline at end of file From 61b8ad074fda24764f5ccf6d9bc6ee7dc12ce929 Mon Sep 17 00:00:00 2001 From: Ricardo Felgueiras Date: Mon, 13 May 2024 09:16:49 +0100 Subject: [PATCH 4/7] feat: add johnlewis scrapper --- src/scrappers/johnlewis.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/scrappers/johnlewis.yml diff --git a/src/scrappers/johnlewis.yml b/src/scrappers/johnlewis.yml new file mode 100644 index 0000000..901e163 --- /dev/null +++ b/src/scrappers/johnlewis.yml @@ -0,0 +1,20 @@ +url: + - https://www.johnlewis.com/* +listElementsQuery: article +elementParser: + + - title: Item Description + query: '[data-test="product-title"] > h2 > span:nth-child(2)' + type: text + + - title: Item brand + query: '[data-test="product-title"] > h2 > span:nth-child(1)' + type: text + + - title: RRP + query: '[data-test="product-card-price-prev"]' + type: text + + - title: Price + query: '[data-test="product-card-price-now"]' + type: text \ No newline at end of file From fd746e54c7bbcccd9c0457ee3c2b69eb9a7e602b Mon Sep 17 00:00:00 2001 From: Ricardo Felgueiras Date: Mon, 13 May 2024 09:23:47 +0100 Subject: [PATCH 5/7] feat: add dreambaby scrapper --- src/scrappers/dreambaby.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/scrappers/dreambaby.yml diff --git a/src/scrappers/dreambaby.yml b/src/scrappers/dreambaby.yml new file mode 100644 index 0000000..356e2f2 --- /dev/null +++ b/src/scrappers/dreambaby.yml @@ -0,0 +1,12 @@ +url: + - https://www.dreambaby.be/* +listElementsQuery: '[data-name="Product"]' +elementParser: + + - title: Item Description + query: 'h3' + type: text + + - title: Price + query: '[itemprop="price"]' + type: text \ No newline at end of file From e48294e733a08b4c9758e7c1b51bad0554bd8a1d Mon Sep 17 00:00:00 2001 From: Ricardo Felgueiras Date: Mon, 13 May 2024 09:35:34 +0100 Subject: [PATCH 6/7] feat: add bol.com scrapper --- src/scrappers/bol.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/scrappers/bol.yml diff --git a/src/scrappers/bol.yml b/src/scrappers/bol.yml new file mode 100644 index 0000000..fb31436 --- /dev/null +++ b/src/scrappers/bol.yml @@ -0,0 +1,20 @@ +url: + - https://www.bol.com/* +listElementsQuery: .product-item, .product-item--row +elementParser: + + - title: Item Description + query: .product-title + type: text + + - title: Brand + query: '[itemprop="name"]' + type: text + + - title: RRP + query: '[data-test="list-price"], [data-test="from-price"]' + type: text + + - title: Price + query: .promo-price + type: text \ No newline at end of file From 74d8c6c6af51fa243408b743c803d2c8c781e8fc Mon Sep 17 00:00:00 2001 From: Ricardo Felgueiras Date: Mon, 13 May 2024 09:39:35 +0100 Subject: [PATCH 7/7] feat: add jollyroom scrapper --- src/scrappers/jollyroom.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/scrappers/jollyroom.yml diff --git a/src/scrappers/jollyroom.yml b/src/scrappers/jollyroom.yml new file mode 100644 index 0000000..683460b --- /dev/null +++ b/src/scrappers/jollyroom.yml @@ -0,0 +1,16 @@ +url: + - https://www.jollyroom.se/* +listElementsQuery: '.product-info' +elementParser: + + - title: Item Description + query: h3 + type: text + + - title: RRP + query: .recommmended-price + type: text + + - title: Price + query: .price + type: text \ No newline at end of file