![Wiggle (wiggle.com) scraper avatar](https://images.apifyusercontent.com/fdhjLIyWyTYlRHHrF3mNK6PhLkoAf7_Wcl4QOw8q3PE/rs:fill:92:92/aHR0cHM6Ly9pLmltZ3VyLmNvbS9VMEMxRXJPLnBuZw.webp)
Wiggle (wiggle.com) scraper
DeprecatedView all Actors![Wiggle (wiggle.com) scraper](https://images.apifyusercontent.com/fdhjLIyWyTYlRHHrF3mNK6PhLkoAf7_Wcl4QOw8q3PE/rs:fill:92:92/aHR0cHM6Ly9pLmltZ3VyLmNvbS9VMEMxRXJPLnBuZw.webp)
![](data:image/png;base64,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)
This Actor is deprecated
This Actor is unavailable because the developer has decided to deprecate it. Would you like to try a similar Actor instead?
See alternative Actors![Wiggle (wiggle.com) scraper](https://images.apifyusercontent.com/fdhjLIyWyTYlRHHrF3mNK6PhLkoAf7_Wcl4QOw8q3PE/rs:fill:92:92/aHR0cHM6Ly9pLmltZ3VyLmNvbS9VMEMxRXJPLnBuZw.webp)
Wiggle (wiggle.com) scraper
strajk/wiggle-wiggle-com-scraper
Scrapes products titles, prices, images and availability. Does NOT scrape product details.
Dockerfile
1FROM apify/actor-node:16
2
3COPY package.json ./
4
5RUN npm --quiet set progress=false \
6 && npm install --only=prod --no-optional
7
8COPY . ./
INPUT_SCHEMA.json
1{
2 "title": "Wiggle (wiggle.com) scraper",
3 "description": "Scrapes products titles, prices, images and availability. Does NOT scrape product details.",
4 "type": "object",
5 "schemaVersion": 1,
6 "properties": {
7 "mode": {
8 "title": "Mode",
9 "description": "",
10 "type": "string",
11 "editor": "select",
12 "default": "TEST",
13 "prefill": "TEST",
14 "enumTitles": [
15 "TEST",
16 "FULL"
17 ],
18 "enum": [
19 "TEST",
20 "FULL"
21 ]
22 },
23 "debug": {
24 "title": "Debug",
25 "description": "Debug mode prints more logs, disables concurrency and other optimizations.",
26 "type": "boolean",
27 "editor": "checkbox",
28 "default": false
29 }
30 },
31 "required": [
32 "mode"
33 ]
34}
apify.json
1{
2 "name": "wiggle-wiggle-com-scraper",
3 "version": "0.1",
4 "buildTag": "latest",
5 "env": null,
6 "defaultRunOptions": {
7 "build": "latest",
8 "timeoutSecs": 3600,
9 "memoryMbytes": 1024
10 }
11}
main.js
1import { URL } from "node:url";
2import Apify from "apify";
3
4const { log } = Apify.utils;
5
6var LABEL;
7
8(function (LABEL) {
9 LABEL["INDEX"] = "INDEX";
10 LABEL["PRODUCTS"] = "PRODUCTS";
11})(LABEL || (LABEL = {}));
12var MODE;
13
14(function (MODE) {
15 MODE["TEST"] = "TEST";
16 MODE["FULL"] = "FULL";
17})(MODE || (MODE = {}));
18
19const BASE_URL = `https://www.wiggle.com`;
20const PER_PAGE = 96;
21
22async function enqueueInitialRequest(mode, requestQueue) {
23 if (mode === MODE.FULL) {
24 await requestQueue.addRequest({
25 userData: { label: LABEL.INDEX },
26 url: `${BASE_URL}/all-brands`,
27 });
28 } else if (mode === MODE.TEST) {
29 await requestQueue.addRequest({
30 userData: { label: LABEL.PRODUCTS },
31 url: `${BASE_URL}/poc`,
32 });
33 }
34}
35
36const router = {
37 [LABEL.INDEX]: async ({ $ }, { requestQueue }) => {
38 $(`h2:contains("All brands") + .brandgroup .branditem a:first-child`).each(
39 (i, el) => {
40 const relUrl = $(el).attr(`href`); // urls are relative, starting with /
41 const url = `${BASE_URL}${relUrl}`;
42 void requestQueue.addRequest({
43 userData: { label: LABEL.PRODUCTS },
44 url,
45 });
46 }
47 );
48 },
49 [LABEL.PRODUCTS]: async ({ $, request }, { requestQueue }) => {
50 if (!request.url.includes(`?g=`)) {
51 // on first page
52 const totalItemsText = $(`#listing-page-header-title-row span`).text(); // e.g. `(856)`
53 const totalItems = Number(totalItemsText.replace(/[^0-9]/g, ``));
54 let offset = PER_PAGE; // initially 96
55 while (offset < totalItems) {
56 const url = new URL(request.url);
57 url.searchParams.set(`g`, (offset + 1).toString()); // toString() to make TS happy
58 void requestQueue.addRequest({
59 userData: { label: LABEL.PRODUCTS },
60 url: url.toString(),
61 });
62 offset += PER_PAGE;
63 }
64
65 $(`.js-result-list-item`).each((i, el) => {
66 const id = $(el).attr(`data-id`);
67 const url = $(el)
68 .find(`a.bem-product-thumb__image-link--grid`)
69 .attr(`href`);
70 const title = $(el)
71 .find(`a.bem-product-thumb__image-link--grid`)
72 .attr(`title`);
73 const priceRaw = $(el).find(`.bem-product-price__unit--grid`).text(); // e.g. €101.27 or "€28.47 - €69.90"
74 const price = priceRaw.match(/\$([\d.]+)/)?.[1]; // TODO: Support both $ and €
75 const discountRaw = $(el).find(`.bem-product_price__discount`).text(); // Save 30% - 45%
76
77 let discount, priceOrig;
78 if (discountRaw) {
79 discount = discountRaw.match(/(\d+)%$/)[1]; // 45
80 priceOrig = (price / (1 - discount / 100)).toFixed(2);
81 }
82 const img = $(el)
83 .find(`.js-result-list-image`)
84 .attr(`data-original`) // //www.wigglestatic.com/product-media/5360088903/1000-Mile-Women-s-Ultimate-Approach-Socks-Hiking-Socks-Navy-1998NLS-2.jpg?w=200&h=200&a=7
85 // leading "//" -> https://
86 .replace(/^\/\//, `https://`)
87 // remove part after ?
88 .replace(/\.jpg?.+/, `.jpg`);
89
90 const inStock = null;
91 const product = {
92 itemId: id,
93 itemName: title,
94 itemUrl: url,
95 img: img,
96 inStock,
97 currentPrice: parseFloat(price),
98 originalPrice: priceOrig ? parseFloat(priceOrig) : null,
99 currency: `USD`,
100
101 // Derived
102 discounted: !!(priceOrig && priceOrig !== price),
103 _discount: discount / 100 ?? null,
104 };
105 Apify.pushData(product);
106 });
107 }
108 },
109};
110
111Apify.main(async () => {
112 const input = await Apify.getInput();
113 const { debug = false, mode = MODE.FULL } = input ?? {};
114 if (debug) Apify.utils.log.setLevel(Apify.utils.log.LEVELS.DEBUG);
115
116 const requestQueue = await Apify.openRequestQueue();
117 await enqueueInitialRequest(mode, requestQueue);
118
119 const globalContext = { mode, requestQueue };
120 const crawler = new Apify.CheerioCrawler({
121 requestQueue,
122 maxConcurrency: debug ? 1 : 3,
123 maxRequestRetries: debug ? 0 : 3,
124 preNavigationHooks: [
125 async ({ request }) => {
126 if (request.userData.label === LABEL.PRODUCTS) {
127 const url = new URL(request.url);
128 url.searchParams.set(`ps`, PER_PAGE.toString()); // toString() to make TS happy
129 request.url = url.toString();
130 }
131 },
132 ],
133 async handlePageFunction(context) {
134 await router[context.request.userData.label](context, globalContext);
135 },
136 async handleFailedRequestFunction({ request }) {
137 log.error(`Request ${request.url} failed multiple times`, request);
138 },
139 });
140
141 await crawler.run();
142 log.info(`crawler finished`);
143});
package.json
1{
2 "name": "wiggle-wiggle-com-scraper",
3 "description": "Scrapes products titles, prices, images and availability. Does NOT scrape product details.",
4 "type": "module",
5 "scripts": {
6 "start": "node ./main.js",
7 "push-to-apify-platform": "npx apify push"
8 },
9 "dependencies": {
10 "apify": "*"
11 },
12 "apify": {
13 "title": "Wiggle (wiggle.com) scraper",
14 "description": "Scrapes products titles, prices, images and availability. Does NOT scrape product details.",
15 "isPublic": true,
16 "isDeprecated": false,
17 "isAnonymouslyRunnable": true,
18 "notice": "",
19 "pictureUrl": "",
20 "seoTitle": "",
21 "seoDescription": "",
22 "categories": [
23 "ECOMMERCE"
24 ]
25 }
26}
.actor/actor.json
1{
2 "actorSpecification": 1,
3 "name": "wiggle-wiggle-com-scraper",
4 "title": "Wiggle (wiggle.com) scraper",
5 "description": "Scrapes products titles, prices, images and availability. Does NOT scrape product details.",
6 "version": "0.1.0",
7 "storages": {
8 "dataset": {
9 "actorSpecification": 1,
10 "title": "Wiggle (wiggle.com) scraper",
11 "description": "Scrapes products titles, prices, images and availability. Does NOT scrape product details.",
12 "views": {
13 "overview": {
14 "title": "Overview",
15 "description": "Overview of the most important fields",
16 "transformation": {
17 "fields": [
18 "itemId",
19 "itemName",
20 "itemUrl",
21 "img",
22 "inStock",
23 "currentPrice",
24 "originalPrice",
25 "currency"
26 ]
27 },
28 "display": {
29 "component": "table",
30 "columns": [
31 {
32 "label": "Item ID",
33 "field": "itemUrl",
34 "format": "link",
35 "textField": "itemId"
36 },
37 {
38 "label": "Item Name",
39 "field": "itemName",
40 "format": "text"
41 },
42 {
43 "label": "Img",
44 "field": "img",
45 "format": "image"
46 },
47 {
48 "label": "In Stock",
49 "field": "inStock",
50 "format": "boolean"
51 },
52 {
53 "label": "Current Price",
54 "field": "currentPrice",
55 "format": "number"
56 },
57 {
58 "label": "Original Price",
59 "field": "originalPrice",
60 "format": "number"
61 },
62 {
63 "label": "Currency",
64 "field": "currency",
65 "format": "text"
66 }
67 ]
68 }
69 }
70 }
71 }
72 }
73}
.actor/logo.png
Developer
Maintained by Community
Categories