Les publicités sponsorisées par Walmart sont un élément essentiel de la plateforme publicitaire de Walmart, permettant aux vendeurs de promouvoir leurs produits auprès d'un public plus large. Grâce à des placements stratégiques sur le site Web de Walmart, ces publicités payantes permettent aux vendeurs de capter l'attention des clients potentiels qui recherchent ou parcourent activement des produits.

Dans cet article de blog, nous explorerons l'importance de l'extraction de données à partir des publicités sponsorisées par Walmart pour les entreprises et les spécialistes du marketing à l'aide de JavaScript et Base d'exploration Crawling API. par Élimination de Walmart et obtenir des détails tels que des informations sur les produits, forfaits, mesures de performance des publicités et Les meilleures ventes de Walmart, vous pouvez obtenir des informations précieuses sur les tendances du marché et le comportement des consommateurs. Les données extraites permettent aux vendeurs de prendre des décisions éclairées, d'affiner leurs campagnes publicitaires et de rester compétitifs dans le paysage dynamique du commerce électronique.

Table des matières

Éléments de données Walmart à extraire

La publicité Walmart consiste à capturer divers éléments clés qui fournissent des informations complètes sur les produits annoncés et leurs performances. Voici les éléments de données essentiels à extraire :

Données sponsorisées par Walmart à extraire
  • Extrait des détails du produit Walmart :

    Extrait détaillé Données sur les produits Walmart informations sur le sponsorisé recherche, y compris les noms, descriptions et spécifications des produits. La compréhension des nuances de chaque produit améliore l'ensemble des données.

  • Extraire les informations sur les prix de Walmart :

    Consultez les détails des prix de Walmart associés aux produits sponsorisés. Cela comprend les prix habituels, les prix réduits et les détails des offres spéciales ou des promotions. Des informations précises sur les prix sont essentielles pour l'analyse du marché et le positionnement concurrentiel.

  • Extrait du texte promotionnel de Walmart :

    Récupérez tout texte promotionnel ou publicitaire associé aux produits sponsorisés. Il peut s'agir de slogans, d'offres spéciales ou de propositions de vente uniques que les vendeurs utilisent pour attirer les clients.

  • Extraire les images des produits Walmart :

    Rassemblez des images associées aux produits sponsorisés. Les images jouent un rôle important dans l'influence des décisions des clients, et l'accès aux visuels peut améliorer la qualité de votre ensemble de données.

  • Extraire les indicateurs de performance des publicités Walmart :

    Extraire les indicateurs liés aux performances des annonces sponsorisées. Cela inclut des données telles que les taux de clics, les impressions et les taux de conversion. L'analyse de ces indicateurs fournit des informations précieuses sur l'efficacité de la campagne publicitaire.

Configuration de l'environnement

Inscrivez-vous sur Crawlbase :

Cliquez sur Base d'exploration et inscrivez-vous pour un compte gratuit. Vous pouvez obtenir votre token privé dans la section documentation du compte.

Installer la bibliothèque Crawlbase Node.js :

Assurez-vous que vous avez Node.js installé sur votre ordinateur. Sinon, téléchargez-le et installez-le depuis le site officiel de Node.js. Une fois installé, ouvrez votre terminal et tapez la commande suivante :

npm install crawlbase

Cette commande téléchargera et installera la bibliothèque Crawlbase Node.js sur votre ordinateur.

Créer un fichier pour Walmart Scraper :

Utilisez un éditeur de texte ou un IDE pour créer un fichier nommé « walmart-scraper.js ». Si vous utilisez la ligne de commande, exécutez :

touch walmart-scraper.js

Cette commande crée un fichier vide. Ouvrez-le avec votre éditeur de texte préféré pour ajouter votre code JavaScript permettant de récupérer les données des publicités sponsorisées de Walmart.

Exploration de la page HTML des annonces sponsorisées de Walmart

Maintenant que vous disposez de vos identifiants API, que vous avez installé la bibliothèque Crawlbase Node.js et créé le fichier « walmart-scraper.js », choisissons la page Walmart à récupérer. Nous examinerons la page de résultats de recherche Walmart pour «casque audio« Dans cet exemple, assurez-vous simplement de choisir une page de recherche contenant de nombreuses publicités sponsorisées. Cela montrera à quel point le processus de scraping peut être flexible et utile.

Page de résultats de recherche des écouteurs Walmart

Pour commencer à utiliser Crawlbase Crawling API, assurez-vous de configurer les détails nécessaires tels que les paramètres et les points de terminaison. Tout d'abord, vérifiez que vous avez créé le fichier « walmart-scraper.js », en suivant les étapes mentionnées précédemment. Une fois que votre fichier est prêt à fonctionner, copiez et collez le script ci-dessous dans celui-ci.

Après avoir ajouté le script, exécutez-le dans votre terminal. Tapez simplement node walmart-scraper.js et appuyez sur Entrée. Cette commande exécutera le script et commencera à extraire le code HTML de la page de résultats de recherche de Walmart.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Importer le Crawling API
const { API d'exploration } = exigent('base d'exploration');

// Définissez votre jeton Crawlbase
const API = nouvelle API d'exploration({ jeton: 'VOTRE_JETON_CRAWLBASE' });

// URL de la page Walmart à récupérer
const URL de la page Walmart = 'https://www.walmart.com/search?q=headphones';

// Obtenir une demande d'exploration de l'URL
api
.obtenez(URL de la page Walmart)
.puis((RAPIDE) => {
if (réponse.code d'état === 200) {
console.enregistrer(réponse.corps);
}
})
.capture((erreur) => console.erreur);

Le script ci-dessus vous guide dans l'utilisation de Crawlbase Crawling API pour obtenir des informations à partir d'une page de résultats de recherche de casque Walmart. Cela comprend des étapes telles que l'obtention du jeton API, l'indication du lien Web à partir duquel vous souhaitez obtenir des informations et le démarrage du processus avec une requête GET. Lorsque vous exécutez ce code, le résultat que vous verrez dans la console est le contenu HTML de base de la page de résultats de recherche Walmart choisie.

Réponse HTML :

Réponse HTML de la page de résultats de recherche des écouteurs Walmart

Extraire des informations significatives à partir de HTML

Dans l'exemple précédent, nous avons exploré comment obtenir la structure de base de la page de résultats de recherche des écouteurs Walmart, qui est essentiellement le code HTML de la page Web. Cependant, il y a des moments où nous n'avons pas besoin de ces données brutes ; à la place, nous voulons simplement les informations importantes de la page. Heureusement, Crawlbase Crawling API dispose de paramètres spéciaux pour extraire ce contenu crucial des pages Walmart.

Pour que cela se produise, vous devez ajouter un Paramètre « autoparse » lors de l'utilisation du Crawling APICe paramètre est spécialement conçu pour vous aider à extraire les éléments essentiels de la page dans un format JSON. Pour ce faire, vous pouvez apporter des modifications au même fichier, « walmart-scraper.js ». Regardons l'exemple ci-dessous pour une idée plus claire.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// Importer le Crawling API
const { API d'exploration } = exigent('base d'exploration');

// Définissez votre jeton Crawlbase
const API = nouvelle API d'exploration({ jeton: 'VOTRE_JETON_CRAWLBASE' });

// URL de la page Walmart à récupérer
const URL de la page Walmart = 'https://www.walmart.com/search?q=headphones';

// options pour Crawling API
const choix = {
analyse automatique: 'vrai',
};

// Obtenir une demande d'exploration de l'URL
api
.obtenez(URL de la page Walmart, options)
.puis((RAPIDE) => {
if (réponse.code d'état === 200) {
// Analyser la réponse JSON et l'imprimer
console.enregistrer(JSON.analyser(réponse.corps));
}
})
.capture((erreur) => {
console.erreur(« Erreur de demande d'API : », erreur);
});

Réponse JSON :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
{
"original*statut": 200,
"pc_status": 200,
"url": "https://www.walmart.com/search?q=headphones",
"corps": {
"alerte": « Un scraper Web générique a été sélectionné. Veuillez contacter le support si vous avez besoin d'un scraper plus détaillé pour votre URL donnée. »,
« Titre »: « Casque audio - Walmart.com »,
« icône de favori »: "",
"méta": {
"la description": « Casque audio - Walmart.com »,
« mots-clés »: ""
},
"teneur": "22354.6 sur 5 étoiles. 2235 avis 20624.2 sur 5 étoiles. 2062 avis Prix en magasin Marque Vitesse 39984.3 sur 5 étoiles. 3998 avis Économisez avec 22354.6 sur 5 étoiles. 2235 avis Économisez avec la livraison gratuite, arrive dans 3 jours ou plus Options de 31.99 $ à 35.99 $ Casque supra-auriculaire filaire OneOdio avec micro | Écouteurs antibruit et casque DJ de studio avec deux ports pour ordinateur - Noir 19504.8 sur 5 étoiles. 1950 avis Économisez avec la livraison, arrive dans 2 jours Était 39.99 $ Casque supra-auriculaire filaire OneOdio avec micro double prise et son de basse profonde pour PC, ordinateur portable, téléphones - Rouge 5634.8 sur 5 étoiles. 563 avis Économisez avec la livraison gratuite, arrive dans 2 jours en 11.99 jours Options à partir de 16.99 $ – 85 $ Mpow Casque pour enfants avec microphone, pliable, limite de volume 94/3 dB, stéréo 2584.7D, bandeau réglable, oreillettes souples, casque supra-auriculaire pour enfants, fonction de partage, casque filaire pour enfants pour tablette scolaire 5 sur 258 étoiles. 6 avis Économisez avec JLab Audio JBuddies Studio Casque supra-auriculaire pliable pour enfants avec microphone, volume sécurisé, gris et bleu HJKSTUDIORGRYBLU13144.4 5 sur 1314 étoiles. 13424.3 avis Économisez avec Ramassage disponible 5 sur 1342 étoiles. 3 avis Économisez avec Ramassage disponible Expédition, arrive dans 15.99 jours et plus Options à partir de 16.99 $ – 5.0 $ Écouteurs sans fil, casque Bluetooth 8 IPX21 étanche, qualité sonore stéréo haute fidélité, casque intra-auriculaire, micro intégré, étui de chargement LED et 22734.2 heures de lecture, pour smartphones, ordinateurs portables, course à pied, salle de sport 5 sur 2273 étoiles. 39984.3 avis Économisez avec 5 sur 3998 étoiles. XNUMX avis Économisez avec Recherches associées",
"canonique": "",
"images": [
"//i5.walmartimages.com/dfw/63fd9f59-b3e1/7a569e53-f29a-4c3d-bfaf-6f7a158bfadd/v1/walmartLogo.svg",
"//i5.walmartimages.com/dfw/63fd9f59-ac39/29c6759d-7f14-49fa-bd3a-b870eb4fb8fb/v1/wplus-icon-blue.svg",
"https://i5.walmartimages.com/dfwrs/76316474-3850/k2-_c6d4aec7-b4a7-4ea4-9223-07c8daef4fcf.v1.png",
"https://i5.walmartimages.com/dfw/9fa19e5c-b5/k2-_a1023be2-d16f-44fa-8f0f-c6c9c7ac10e6.v1.png?odnHeight=90&odnWidth=150&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black_48e15895-cb0c-4a8a-b852-4c52dca7692a.5f403bdd71947a437bd6c8bafbb6b8d4.jpeg?odnHeight=150&odnWidth=150&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Bose-Noise-Cancelling-Headphones-700-over-ear-Wireless-Bluetooth-Earphones-Black_136c356e-a18d-4aa7-bbec-515b2802082a.2f7333d860a9e8bf4c403ce55e49414c.jpeg?odnHeight=150&odnWidth=150&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/VILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8_0cd6ae5a-8ea9-4e46-8b5e-fffb7da5e6f5.d4808578fda9397ec198b2d5dec46404.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black_48e15895-cb0c-4a8a-b852-4c52dca7692a.5f403bdd71947a437bd6c8bafbb6b8d4.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/OneOdio-Wired-Over-Ear-Headphones-with-Mic-Noise-Cancelling-Earcups-Studio-DJ-Headphones-with-Dual-Ports-for-Computer-Black_c13f91b6-ba42-4546-8b06-0830d3344826.3edeff9f7ccba89981515bb979dea386.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/OneOdio-Wired-over-Ear-Headphones-with-Mic-Dual-Plugs-Deep-Bass-Sound-for-PC-Laptop-Phones-Red_115b65f9-b03e-4593-a0c5-202151b7dc9b.1f3fa720cc8320abf4871411fe6916e6.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Mpow-Kids-Headphones-Microphone-Foldable-85-94dB-Volume-Limit-3D-Stereo-Adjustable-Headband-Soft-Earcups-Ear-Kids-Share-Function-Wired-School-Tablet_4272d222-af66-48b2-9c91-f6df41d7e657.653881036ddc688395cbf4ca0f474d5e.gif?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/3381e5c8-b55b-42cc-b78f-323c64ce3047.9cd7fd2516bd6ca3c6d0a3da5834d986.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/7cbd2c20-c09a-449b-a323-8a154e5181e9.52dfbc37c15847a1f2b4579ed0ab9b79.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/98cd319b-0a96-41cb-89b7-7336031a3aad.08d842585156cf11fe7f697bd533402f.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/a6048703-eadb-4f5b-81f9-554979ca8a0a.69851709527ec9a0c40d26b00a2d86dd.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/JLab-Audio-JBuddies-Studio-On-ear-Kids-Folding-Headphones-with-Microphone-Volume-Safe-Gray-Blue-HJKSTUDIORGRYBLU6_ebb97b7a-3512-4dfa-8ca4-df7e3b97de13_1.1254787dc2ca28b7ddb470b5f06667a5.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/e6b637bf-5b7d-4ed3-8f03-f8b9a359eae9.29b93e7be9bb463e51c9a66fca039304.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/8c92c76e-a960-4efc-ad51-fcb9c89b44e0.102c174d9416e33088381411ae684629.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/a088fd41-4f78-437f-ae18-bcf60fac4769.834d0a2a501f90b721ab373a0cbe3bd3.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/onn-Wired-on-Ear-Headphones-Black-New_098585ca-4559-42cb-a21e-0e19ea73ea1a.534b8976456996f2d587afb956762b38.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/dbc9f833-9009-4e70-b9ae-a642796ad6bf.d7249fca19de34133a04ebc4f0e3ebd2.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/d8dfe380-dfbf-474d-a38b-1153dace5d21.70721549e4e32d92786c3bcf0a1b4582.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/754b2e4d-6f4a-437e-afb8-0c82eead22a9.14d10d8c6d6148284f7e56709ffe8077.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Wireless-Earbuds-Bluetooth-5-0-Headphones-IPX8-Waterproof-Hight-Fidelity-Stereo-Sound-Quality-Ear-Headset-Built-in-Mic-LED-Charging-Case-21-Hours-Pla_017730d9-daca-40cf-96e0-21b61e33c0c5.55e1476d137a8795b33560016427e499.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/017730d9-daca-40cf-96e0-21b61e33c0c5.55e1476d137a8795b33560016427e499.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/b4f59ae7-77ba-4b53-b23f-37f7e82975bd.1331b6c1773468e70657f0ee55a65ba8.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/4dcbe91c-b3e5-436a-8ac9-8f6c8df1e129.0db7b16a45b0e37dcb762ea92d03ebd1.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/c51a9ac3-b08d-4699-85b8-c007b032377e.36b30f8eb2ff68115ae27f63732725a8.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/dfw/4ff9c6c9-492b/k2-_d364fa80-6c6b-4a89-88ea-beaaf53a606e.v1.png?odnHeight=16&odnWidth=16&odnBg=FFFFFF",
"//i5.walmartimages.com/dfwrs/76316474-f70e/k2-_67001355-c576-4ca2-989d-260a2673c41a.v1.png",
"https://www.walmart.com/akam/13/pixel_5bda523a?a=dD1jYmJiODcxZDVkMTM1ZGMwOThhMGUzMWRmN2U0NzJiZGM2YzBmYjExJmpzPW9mZg=="
],
"vidéos": [],
"images_groupées": {
"db": ["//i5.walmartimages.com/dfw/63fd9f59-b3e1/7a569e53-f29a-4c3d-bfaf-6f7a158bfadd/v1/walmartLogo.svg"],
"mr2 f5": [
"//i5.walmartimages.com/dfw/63fd9f59-ac39/29c6759d-7f14-49fa-bd3a-b870eb4fb8fb/v1/wplus-icon-blue.svg"
],
"mr2 br-100 v-btm": [
"https://i5.walmartimages.com/dfwrs/76316474-3850/k2-_c6d4aec7-b4a7-4ea4-9223-07c8daef4fcf.v1.png"
],
"mw-aucun mb2": [
"https://i5.walmartimages.com/dfw/9fa19e5c-b5/k2-_a1023be2-d16f-44fa-8f0f-c6c9c7ac10e6.v1.png?odnHeight=90&odnWidth=150&odnBg=FFFFFF"
],
"mw-aucun": [
"https://i5.walmartimages.com/seo/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black_48e15895-cb0c-4a8a-b852-4c52dca7692a.5f403bdd71947a437bd6c8bafbb6b8d4.jpeg?odnHeight=150&odnWidth=150&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Bose-Noise-Cancelling-Headphones-700-over-ear-Wireless-Bluetooth-Earphones-Black_136c356e-a18d-4aa7-bbec-515b2802082a.2f7333d860a9e8bf4c403ce55e49414c.jpeg?odnHeight=150&odnWidth=150&odnBg=FFFFFF",
"https://i5.walmartimages.com/dfw/4ff9c6c9-492b/k2-_d364fa80-6c6b-4a89-88ea-beaaf53a606e.v1.png?odnHeight=16&odnWidth=16&odnBg=FFFFFF"
],
« haut absolu-0 gauche-0 »: [
"https://i5.walmartimages.com/seo/VILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8_0cd6ae5a-8ea9-4e46-8b5e-fffb7da5e6f5.d4808578fda9397ec198b2d5dec46404.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black_48e15895-cb0c-4a8a-b852-4c52dca7692a.5f403bdd71947a437bd6c8bafbb6b8d4.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/OneOdio-Wired-Over-Ear-Headphones-with-Mic-Noise-Cancelling-Earcups-Studio-DJ-Headphones-with-Dual-Ports-for-Computer-Black_c13f91b6-ba42-4546-8b06-0830d3344826.3edeff9f7ccba89981515bb979dea386.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/OneOdio-Wired-over-Ear-Headphones-with-Mic-Dual-Plugs-Deep-Bass-Sound-for-PC-Laptop-Phones-Red_115b65f9-b03e-4593-a0c5-202151b7dc9b.1f3fa720cc8320abf4871411fe6916e6.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Mpow-Kids-Headphones-Microphone-Foldable-85-94dB-Volume-Limit-3D-Stereo-Adjustable-Headband-Soft-Earcups-Ear-Kids-Share-Function-Wired-School-Tablet_4272d222-af66-48b2-9c91-f6df41d7e657.653881036ddc688395cbf4ca0f474d5e.gif?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/JLab-Audio-JBuddies-Studio-On-ear-Kids-Folding-Headphones-with-Microphone-Volume-Safe-Gray-Blue-HJKSTUDIORGRYBLU6_ebb97b7a-3512-4dfa-8ca4-df7e3b97de13_1.1254787dc2ca28b7ddb470b5f06667a5.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/onn-Wired-on-Ear-Headphones-Black-New_098585ca-4559-42cb-a21e-0e19ea73ea1a.534b8976456996f2d587afb956762b38.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF",
"https://i5.walmartimages.com/seo/Wireless-Earbuds-Bluetooth-5-0-Headphones-IPX8-Waterproof-Hight-Fidelity-Stereo-Sound-Quality-Ear-Headset-Built-in-Mic-LED-Charging-Case-21-Hours-Pla_017730d9-daca-40cf-96e0-21b61e33c0c5.55e1476d137a8795b33560016427e499.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF"
],
"fléchir": ["//i5.walmartimages.com/dfw/63fd9f59-ac39/29c6759d-7f14-49fa-bd3a-b870eb4fb8fb/v1/wplus-icon-blue.svg"],
"br-100 v-btm ba b--transparent": [
"https://i5.walmartimages.com/asr/3381e5c8-b55b-42cc-b78f-323c64ce3047.9cd7fd2516bd6ca3c6d0a3da5834d986.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/7cbd2c20-c09a-449b-a323-8a154e5181e9.52dfbc37c15847a1f2b4579ed0ab9b79.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/98cd319b-0a96-41cb-89b7-7336031a3aad.08d842585156cf11fe7f697bd533402f.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/a6048703-eadb-4f5b-81f9-554979ca8a0a.69851709527ec9a0c40d26b00a2d86dd.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/e6b637bf-5b7d-4ed3-8f03-f8b9a359eae9.29b93e7be9bb463e51c9a66fca039304.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/8c92c76e-a960-4efc-ad51-fcb9c89b44e0.102c174d9416e33088381411ae684629.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/a088fd41-4f78-437f-ae18-bcf60fac4769.834d0a2a501f90b721ab373a0cbe3bd3.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/dbc9f833-9009-4e70-b9ae-a642796ad6bf.d7249fca19de34133a04ebc4f0e3ebd2.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/d8dfe380-dfbf-474d-a38b-1153dace5d21.70721549e4e32d92786c3bcf0a1b4582.png?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/754b2e4d-6f4a-437e-afb8-0c82eead22a9.14d10d8c6d6148284f7e56709ffe8077.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/017730d9-daca-40cf-96e0-21b61e33c0c5.55e1476d137a8795b33560016427e499.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/b4f59ae7-77ba-4b53-b23f-37f7e82975bd.1331b6c1773468e70657f0ee55a65ba8.jpeg?odnBg=FFFFFF&odnHeight=30&odnWidth=30",
"https://i5.walmartimages.com/asr/4dcbe91c-b3e5-436a-8ac9-8f6c8df1e129.0db7b16a45b0e37dcb762ea92d03ebd1.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF",
"https://i5.walmartimages.com/asr/c51a9ac3-b08d-4699-85b8-c007b032377e.36b30f8eb2ff68115ae27f63732725a8.jpeg?odnHeight=30&odnWidth=30&odnBg=FFFFFF"
],
"mr1": ["//i5.walmartimages.com/dfwrs/76316474-f70e/k2-_67001355-c576-4ca2-989d-260a2673c41a.v1.png"],
"aucune_classe_trouvée": [
"https://www.walmart.com/akam/13/pixel_5bda523a?a=dD1jYmJiODcxZDVkMTM1ZGMwOThhMGUzMWRmN2U0NzJiZGM2YzBmYjExJmpzPW9mZg=="
]
},
"og_images": [
"https://i5.walmartimages.com/seo/VILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8_0cd6ae5a-8ea9-4e46-8b5e-fffb7da5e6f5.d4808578fda9397ec198b2d5dec46404.jpeg?odnHeight=180&odnWidth=180&odnBg=FFFFFF"
],
"links": [
"https://www.walmart.com/search?q=headphones#maincontent",
"https://www.walmart.com/all-departments",
« https://www.walmart.com/ »,
"https://www.walmart.com/my-items",
"https://www.walmart.com/lists",
"https://www.walmart.com/my-registries",
"https://www.walmart.com/account/login?vid=oaoh",
"https://www.walmart.com/orders",
"https://www.walmart.com/plus",
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sb-search-top~desktop~&pos=1&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fsearch%3Fq%3Dbose%26adsRedirect%3Dtrue&adUid=5df289f5-f006-403b-939e-25c482ed9e60&mloc=sb-search-top&pltfm=desktop&pgId=headphones&pt=search&spQs=B-0ORuQ6BMVYu5ErviP0wtXxvyXSkHVTZOp1e2rDjcoRq_MNG-D8nZwYzIobP0m5_yiNE5aJP_PLXBduk_CYa4p9PTneu01dzjWaRJ7SPKfKhvpYsvImGaJ2Zu5Cf4w4IuDlkyGfd0FDgUQ5GgOzYh_f6YuQzvl7abAVDMeVUmAwpChqoG563UdmA1A2NHTJcuxVjbLySLz2LWXuLEMcqg&storeId=1508&bkt=2482&addlInfo=~sbaItems%7C376188834%7C932544113~",
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sb-search-top~desktop~&pos=2&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fip%2FBose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black%2F376188834%3FadsRedirect%3Dtrue&adUid=5df289f5-f006-403b-939e-25c482ed9e60&mloc=sb-search-top&pltfm=desktop&pgId=headphones&pt=search&spQs=m_0JyukHj9idXYjE3UJg90uFCO0g0V1jfID0Et9RKbOsSZ1bT7OkNFOcOuNYfwRZqOxiu2Ywg-IikpJTjRvHUmwt-UiDSwR25WxqpFDqMSDf1DSAFiDe8y_nm-vkLA-rBMY1NTIwA1AGa8DZwQPTNdo66B12BugtA8gyWCMGWeU-55AY9P5XbDlvIhJg5HqxwVqAOAAyRKmxBI_U3Ov-ew&storeId=1508&couponState=na&bkt=2482&/ip/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black/376188834",
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sb-search-top~desktop~&pos=3&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fip%2FBose-Noise-Cancelling-Headphones-700-over-ear-Wireless-Bluetooth-Earphones-Black%2F932544113%3FadsRedirect%3Dtrue&adUid=5df289f5-f006-403b-939e-25c482ed9e60&mloc=sb-search-top&pltfm=desktop&pgId=headphones&pt=search&spQs=*-AvGiXn44R9Lv4lomZqtEuFCO0g0V1jfID0Et9RKbOsSZ1bT7OkNFOcOuNYfwRZqOxiu2Ywg-IikpJTjRvHUmwt-UiDSwR25WxqpFDqMSDf1DSAFiDe8y_nm-vkLA-rBMY1NTIwA1AGa8DZwQPTNdo66B12BugtA8gyWCMGWeU-55AY9P5XbDlvIhJg5HqxwVqAOAAyRKmxBI_U3Ov-ew&storeId=1508&couponState=na&bkt=2482&/ip/Bose-Noise-Cancelling-Headphones-700-over-ear-Wireless-Bluetooth-Earphones-Black/932544113",
"https://www.walmart.com/shop/deals/electronics/headphones-speakers-and-video",
"https://www.walmart.com/browse/electronics/shop-all-headphones-by-type/3944_133251_1095191_1230614_4480?max_price=25&povid=ETS_Holiday_TAVC_nav_headphones_U25",
"https://www.walmart.com/browse/electronics/shop-all-headphones-by-type/3944_133251_1095191_1230614_4480",
"https://www.walmart.com/browse/electronics/apple-airpods/3944_133251_1095191_1231498_2452446",
"https://www.walmart.com/browse/electronics/wireless-bluetooth-headphones/3944_133251_1095191_1230614_1230478",
"https://www.walmart.com/browse/electronics/earbuds-in-ear-headphones/3944_133251_1095191_1230614_1230476",
"https://www.walmart.com/browse/electronics/over-ear-on-ear-headphones/3944_133251_1095191_1230614_1230477",
"https://www.walmart.com/browse/electronics/pc-gaming-headsets/3944_1089430_7052607_9433123_6790712",
"https://www.walmart.com/browse/electronics/noise-cancelling-headphones/3944_133251_1095191_1230614_6051360",
"https://www.walmart.com/browse/electronics/kids-headphones/3944_133251_1095191_1230614_1230480",
"https://www.walmart.com/browse/electronics/sports-headphones/3944_133251_1095191_1230614_1231506",
"https://www.walmart.com/browse/electronics/bone-conduction-headphones/3944_133251_1095191_1230614_4061824",
"https://www.walmart.com/browse/electronics/true-wireless-headphones/3944_133251_1095191_1230614_8443225",
"https://www.walmart.com/browse/electronics/waterproof-headphones/3944_133251_1095191_1230614_8436721",
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sp-search-middle~desktop~&pos=1&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fip%2FVILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8%2F249420079%3Fathbdg%3DL1700%26adsRedirect%3Dtrue&adUid=5ca17ddb-5baf-436d-aba9-981903ec56fd&mloc=sp-search-middle&pltfm=desktop&pgId=headphones&pt=search&spQs=Q4PuPJiKTU0VgiILg4CCfmjYTVN_lI6VtLWozH0Iop2XJhVMOXyG7gISmZLPbmpGpEdtlfvKiY1G7WNHmRvvh6wJ9Tnw_77bUsdhYxKt1ka9rvxERUOLmosiXInaBp2QMQDiWKZOIqSNp8HSy1Y9EO2CLCh2-iDL0oHGt6jNTuHUbNQcqqoGglTuMh92vLyXZOVKVN7iZqSiPWzY2i5thOqeUkuzemiGjAkJEVPvpWU&storeId=1508&couponState=na&bkt=ace_3121%7Ccoldstart_off%7Csearch_default_tail_l1_disable_pop_boost&athbdg=L1700",
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sp-search-middle~desktop~&pos=2&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fip%2FBose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black%2F376188834%3FadsRedirect%3Dtrue&adUid=5ca17ddb-5baf-436d-aba9-981903ec56fd&mloc=sp-search-middle&pltfm=desktop&pgId=headphones&pt=search&spQs=m_0JyukHj9idXYjE3UJg9zo21dErVbhfiNbjoM57ZCirOGaUNYFsDwTBc61YjFkkaHFRuLWpvz-0TRcaCX3xSTcwDnT_L0XfvyDTidG7UWCUNOTqcrUO0ceIpsonLt8NKmePQqCNgWHfEEnrtrs3Li5j1SjjNfuy7G1adbYCkzNbTJC01EpGw-nmu3i7Ep6wkWp_6oFq82PTlPU2rak16G7PsNtvbRQ5MfQ0hp5k7Gs&storeId=1508&couponState=na&bkt=ace_3121%7Ccoldstart_off%7Csearch_default_tail_l1_disable_pop_boost&/ip/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black/376188834",
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sp-search-middle~desktop~&pos=3&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fip%2FOneOdio-Wired-Over-Ear-Headphones-with-Mic-Noise-Cancelling-Earcups-Studio-DJ-Headphones-with-Dual-Ports-for-Computer-Black%2F950096760%3FadsRedirect%3Dtrue&adUid=5ca17ddb-5baf-436d-aba9-981903ec56fd&mloc=sp-search-middle&pltfm=desktop&pgId=headphones&pt=search&spQs=DfNEa7riVHRvPYwE7fB4yzDE4sFRdGlQfdI4D96J5iG0QVqxYCgvTBW0p_hlRv4BALEjQEAkdxu0YbLayUdGOoK-e4DxZzkTGV92xzubg1EQSyBbgfAkkffimBm_fkdcYAQlTOfkoAQQQEdDx2SEmxwhYGhpSLysRW6KsahKewHMxvq8Zau7QFlNxlBK-eeDOeIrvN5JbwLUzni13-4ZjuiMM8dvAuZe_c3nKyfG8eSfPmenhYOoknNnkqL5C5xjF3kwdWoY2rMgNk8hprU3Wg&storeId=1508&couponState=na&bkt=ace_3121%7Ccoldstart_off%7Csearch_default_tail_l1_disable_pop_boost&/ip/OneOdio-Wired-Over-Ear-Headphones-with-Mic-Noise-Cancelling-Earcups-Studio-DJ-Headphones-with-Dual-Ports-for-Computer-Black/950096760",
"https://wrd.walmart.com/track?bt=1&eventST=click&plmt=sp-search-middle~desktop~&pos=4&tax=3944_133251_1095191_1230614_1230477&rdf=1&rd=https%3A%2F%2Fwww.walmart.com%2Fip%2FOneOdio-Wired-over-Ear-Headphones-with-Mic-Dual-Plugs-Deep-Bass-Sound-for-PC-Laptop-Phones-Red%2F970124388%3FadsRedirect%3Dtrue&adUid=5ca17ddb-5baf-436d-aba9-981903ec56fd&mloc=sp-search-middle&pltfm=desktop&pgId=headphones&pt=search&spQs=i_1k1IU1TnzEFRm0OorvmfVvGl2FlnToXCnQyCesMhXKkuwxjim5P77Fr_2x3eaG3qtHU_UhjGOq6fPayBPrpWiNIz0v09b2KXJMleLMy7GmZqcFLyAgYnJCS8E9xZlimoLki0mMRWzJ8hbAnskFWJkRCx3045ljZXr-_R3IN1bENFCZe4YjcfM9I3H8R0HkVou3_w1O7zcNkYR_bljlY5J3mITg_xivqsJYeFpsNJI&storeId=1508&couponState=na&bkt=ace_3121%7Ccoldstart_off%7Csearch_default_tail_l1_disable_pop_boost&/ip/OneOdio-Wired-over-Ear-Headphones-with-Mic-Dual-Plugs-Deep-Bass-Sound-for-PC-Laptop-Phones-Red/970124388",
"https://www.walmart.com/ip/Mpow-Kids-Headphones-Microphone-Foldable-85-94dB-Volume-Limit-3D-Stereo-Adjustable-Headband-Soft-Earcups-Ear-Kids-Share-Function-Wired-School-Tablet/729302622?athbdg=L1600&from=/search",
"https://www.walmart.com/ip/Mpow-Kids-Headphones-Microphone-Foldable-85-94dB-Volume-Limit-3D-Stereo-Adjustable-Headband-Soft-Earcups-Ear-Kids-Share-Function-Wired-School-Tablet/729302622?athbdg=L1600",
"https://www.walmart.com/ip/MPOW-Kids-Headphones-Microphone-Stereo-Wired-85-94dB-Volume-Limit-Adjustable-Foldable-Children-Headphone-Share-Port-Ear-Headsets-School -Tablet-Airpla/573000754?variantFieldId=actual_color",
"https://www.walmart.com/ip/Mpow-Kids-Headphones-School-Boys-Girls-Microphone-Safe-Volume-85-94dB-Foldable-Adjustable-Ear-Toddler-Earphones-Computer-Chromebook-Tablets -Sharing-J/723940737?variantFieldId=actual_color",
"https://www.walmart.com/ip/MPOW-Kids-Headphones-Microphone-85-94dB-Volume-Limit-Hi-Fi-Stereo-Wired-Ear-Kids-Adjustable-Headband-Soft-Earcups-Audio -Partager-Tangle-Free-Airplane/877864066?variantFieldId=actual_color",
"https://www.walmart.com/ip/Mpow-Kids-Headphones-Microphone-Foldable-85-94dB-Volume-Limit-3D-Stereo-Adjustable-Headband-Soft-Earcups-Ear-Kids-Share-Function -Wired-School-Tablet/729302622?variantFieldId=actual_color",
"https://www.walmart.com/ip/JLab-Audio-JBuddies-Studio-On-ear-Kids-Folding-Headphones-with-Microphone-Volume-Safe-Gray-Blue-HJKSTUDIORGRYBLU6/577015197?athbdg=L1600&from =/recherche",
"https://www.walmart.com/ip/JLab-Audio-JBuddies-Studio-On-ear-Kids-Folding-Headphones-with-Microphone-Volume-Safe-Gray-Blue-HJKSTUDIORGRYBLU6/577015197?athbdg=L1600 ",
"https://www.walmart.com/ip/JLab-Audio-JBuddies-Studio-Children-s-On-Ear-Headphones-Over-Ear-Headphones-Foldable-Graphite-Purple-JKSTUDIO-GRYPRPL-BOX/724645445 ?variantFieldId=couleur_actuelle",
"https://www.walmart.com/ip/JLab-Audio-JBuddies-Studio-On-ear-Kids-Folding-Headphones-with-Microphone-Volume-Safe-Gray-Blue-HJKSTUDIORGRYBLU6/577015197?variantFieldId=actual_color ",
"https://www.walmart.com/ip/JLab-Audio-JBuddies-Studio-On-ear-Kids-Headphones-with-Microphone-Pink/1947609799?variantFieldId=actual_color",
"https://www.walmart.com/ip/onn-Wired-on-Ear-Headphones-Black-New/948821441?from=/search",
"https://www.walmart.com/ip/onn-Wired-on-Ear-Headphones-Black-New/948821441",
"https://www.walmart.com/ip/onn-Wired-on-Ear-Headphones-Black-New/948821441?variantFieldId=actual_color",
"https://www.walmart.com/ip/onn-Wired-On-ear-Headphones-Blue-New/803189432?variantFieldId=actual_color",
"https://www.walmart.com/ip/onn-On-ear-Wired-Headphones-Pink-New/624074651?variantFieldId=actual_color",
"https://www.walmart.com/ip/Wireless-Earbuds-Bluetooth-5-0-Headphones-IPX8-Waterproof-Hight-Fidelity-Stereo-Sound-Quality-Ear-Headset-Built-in-Mic-LED-Charging-Case-21-Hours-Pla/806859415?athbdg=L1800&from=/search",
"https://www.walmart.com/ip/Wireless-Earbuds-Bluetooth-5-0-Headphones-IPX8-Waterproof-Hight-Fidelity-Stereo-Sound-Quality-Ear-Headset-Built-in-Mic-LED-Charging-Case-21-Hours-Pla/806859415?athbdg=L1800",
"https://www.walmart.com/ip/Wireless-Earbuds-Bluetooth-5-0-Headphones-IPX8-Waterproof-Hight-Fidelity-Stereo-Sound-Quality-Ear-Headset-Built-in-Mic-LED-Charging-Case-21-Hours-Pla/806859415?variantFieldId=actual_color",
"https://www.walmart.com/ip/Wireless-Earbuds-Bluetooth-Headphones-5-3-HiFi-Stereo-Earphones-4H-Playtime-Earbud-Earbud-Touch-Control-IPX4-Waterproof-Earphones-Sport-Headset-Andro/5039164278?variantFieldId=actual_color",
"https://www.walmart.com/ip/VILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8/249420079?athbdg=L1700&from=/search",
"https://www.walmart.com/ip/VILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8/249420079?athbdg=L1700",
"https://www.walmart.com/ip/VILINICE-Noise-Cancelling-Headphones-Wireless-Bluetooth-Over-Ear-Headphones-with-Microphone-Black-Q8/249420079?variantFieldId=actual_color",
"https://www.walmart.com/ip/VILINICE-Wireless-Bluetooth-Over-The-Ear-Headphones-with-Microphone-Active-Noise-Cancelling-Headphones-for-Travel-Sport/3737184614?variantFieldId=actual_color ",
"https://www.walmart.com/store/directory",
"https://careers.walmart.com/",
"https://corporate.walmart.com/",
"https://marketplace.walmart.com/?utm_source=Walmart.com&utm_medium=link&utm_campaign=footer",
"https://www.walmart.com/help",
"https://www.walmart.com/cp/flu-shots-immunizations/1228302",
"https://corporate.walmart.com/recalls",
"https://www.walmart.com/help/article/responsible-disclosure-and-accessibility-policies/0f173dab8bd942da84b1cd7ab5ffc3cb",
"https://www.walmart.com/taxexempt/",
"https://walmart.onelink.me/UIev?pid=walmart.com&af_web_dp=https%3A%2F%2Fwww.walmart.com%2Fcp%2Fwalmart-mobile-app%2F1087865&c=Walmart.com%20Site%20Footer&af_dp=walmart%3A%2F%2F",
"http://msds.walmartstores.com/",
"https://www.walmart.com/help/article/walmart-com-terms-of-use/3b75080af40340d6bbd596f116fae5a0",
"https://corporate.walmart.com/privacy-security",
"https://corporate.walmart.com/california-transparency",
"https://www.walmart.com/account/api/ccpa-intake?native=false&app=gm&type=sod",
"https://corporate.walmart.com/privacy-security/california-privacy-rights#what-are-the-categories-of-personal-information-collected",
"https://www.walmart.com/account/api/ccpa-intake?native=false&app=gm&type=access",
"https://www.walmart.com/brand/branddirectory",
"https://www.walmart.com/cp/walmart-in-the-know/7781927"
]
}
}

Extraction des données des publicités sponsorisées de Walmart

Dans cet exemple, nous vous expliquerons comment obtenir les données des annonces PPC de Walmart à partir du contenu HTML d'une page de résultats de recherche de casque Walmart que vous avez récupérée précédemment. Cela implique l'utilisation de deux bibliothèques JavaScript : cheerio, qui est couramment utilisée pour le scraping Web, et fs, qui est souvent utilisée pour travailler avec le système de fichiers.

Le code JavaScript ci-dessous montre comment utiliser la bibliothèque Cheerio pour collecter des informations sur les produits à partir d'une page de best-sellers Walmart. Il lit le contenu HTML d'un fichier « walmart-scraper.js », le charge dans Cheerio et extrait des informations telles que le nom du produit, le prix, la note, les avis et l'URL de l'image. Le script parcourt chaque conteneur de produits et enregistre les données dans un tableau JSON.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
const fs = exigent(« fs »);
const Salut = exigent('salut');

// Charger le contenu HTML du fichier
const Contenu html = fs.lireFileSync('walmart-scraper.html', «utf8»);

// Charge le contenu HTML dans cheerio
const $ = Santé.charge(Contenu html);

// Sélectionnez tous les conteneurs de produits (en supposant qu'ils ont la même classe)
const conteneurs de produits = $('.sans-serif.mid-gray.relative.flex.flex-column.w-100.hide-child-opacity');

// Tableau pour stocker les informations sur tous les produits
const produits = [];

// Boucle sur chaque conteneur de produit
conteneurs de produits.chacun((indice, élément) => {
// Extraire les informations produit pour chaque produit
const produit = {};

// Extraire le type de produit (Sponsorisé)
const productTypeContainer = $(élément).trouver('[data-testid^="variant-"] .gray');
 type de produit = produitTypeContainer ? produitTypeContainer.texte()réduire() : '';

// Extraire le nom du produit
const productNameElement = $(élément).trouver('[data-automation-id="titre-du-produit"]');
 prénom = élémentNomProduit ? élémentNomProduit.texte()remplacer(/\s+/g, '').réduire() : '';

// Extraire le prix du produit et le symbole monétaire
const productPriceContainer = $(élément).trouver('[data-automation-id="prix-du-produit"]');

// Extraire la chaîne de prix entière
const priceString = produitPriceContainer.trouver('.w_iUH7').texte()réduire();

// Utilisez une expression régulière pour séparer le symbole monétaire et la partie numérique
const priceMatch = chaîne de prix.rencontre(/([^\d]+)([\d,\.]+)/);

if (prix correspondant) {
// Combinez le symbole monétaire et la partie numérique en une seule clé : prix
// Supprimez le texte spécifique « [Maintenant] » de la valeur du prix
 prix = `${priceMatch[1].garniture()}${priceMatch[2]}`;
} d'autre {
// Valeur par défaut s'il n'y a pas de correspondance
 prix = '';
}

// Extraire les notes et les avis sur les produits
const ratingContainer = $(élément).trouver('.flex.items-center.mt2');
const ratingText = ratingContainer.trouver('.w_iUH7').texte()réduire();

// Extraire uniquement la note sans le nombre d'avis et le texte des avis
const ratingWithoutReviews = texte de notation.remplacer(/\d+\s*commentaires/i, '').réduire();
 clients = noteSansAvis !== '' ? noteSansAvis : « Évaluation non disponible »;

// Extraire uniquement la partie numérique des avis
const reviewsMatch = ratingText.rencontre(/(\d+)\s*avis/i);
 Avis Client = avisMatch ? analyserInt(avisMatch[1], 10): 0;

// Extraire l'URL de l'image du produit
const imageUrlElement = $(élément).trouver('img[data-testid="productTileImage"]');
 image = imageUrlElement ? imageUrlElement.attribut('src'): '';

// Ajoutez les informations sur le produit au tableau
en vente au détail.pousser(produit);
});

// Créer un objet JSON avec les informations extraites pour tous les produits
const produitsJson = JSON.stringifier(des produits, nul, 2);

// Imprimer l'objet JSON sur la console
console.enregistrer(produitsJson);

Réponse JSON :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
[
{
"type de produit": "Sponsorisé",
"prénom": « Casque Bose QuietComfort 45 Écouteurs sans fil Bluetooth à réduction de bruit supra-auriculaire, noir »,
"prix": "prix actuel 329.00 $",
"notation": « 4.6 sur 5 étoiles. »,
"avis": 2238,
"image": "https://i5.walmartimages.com/seo/Bose-QuietComfort-45-Headphones-Noise-Cancelling-Over-Ear-Wireless-Bluetooth-Earphones-Black_48e15895-cb0c-4a8a-b852-4c52dca7692a.5f403bdd71947a437bd6c8bafbb6b8d4.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF"
},
{
"type de produit": "Sponsorisé",
"prénom": "COWIN E7 Casque antibruit actif Casque Bluetooth avec micro Basses profondes Casque sans fil supra-auriculaire (Noir)",
"prix": "prix actuel 35.00 $",
"notation": « 4.5 sur 5 étoiles. »,
"avis": 1150,
"image": "https://i5.walmartimages.com/seo/COWIN-E7-Active-Noise-Cancelling-Headphones-Bluetooth-Headphones-with-Mic-Deep-Bass-Wireless-Headphones-Over-Ear-Black_fc54e2c8-1164-4582-b0dc-1ed7dfe25a3b_1.ce7aa4a80aca56b2d1e59adfbc3ba438.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF"
},
{
"type de produit": "Sponsorisé",
"prénom": Casque supra-auriculaire filaire OneOdio avec micro | Écouteurs antibruit et casque DJ de studio avec deux ports pour ordinateur - Noir,
"prix": "prix actuel 31.99 $",
"notation": « 4.8 sur 5 étoiles. »,
"avis": 1952,
"image": "https://i5.walmartimages.com/seo/OneOdio-Wired-Over-Ear-Headphones-with-Mic-Noise-Cancelling-Earcups-Studio-DJ-Headphones-with-Dual-Ports-for-Computer-Black_c13f91b6-ba42-4546-8b06-0830d3344826.3edeff9f7ccba89981515bb979dea386.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF"
},
{
"type de produit": "Sponsorisé",
"prénom": Casque sans fil supra-auriculaire Philips H4205 avec haut-parleurs de 32 mm et amplification des basses à la demande, noir,
"prix": "prix actuel 19.88 $",
"notation": « 4.3 sur 5 étoiles. »,
"avis": 23,
"image": "https://i5.walmartimages.com/seo/Philips-H4205-on-Ear-Wireless-Headphones-with-32mm-Drivers-and-BASS-Boost-on-Demand-Black_b6de6dc8-4e04-48bb-97e0-a98444c39cc0.d274ce7ea7d072b4f4cf1cbb3c610a01.jpeg?odnHeight=784&odnWidth=580&odnBg=FFFFFF"
}
]

Garantir l'exactitude des données

Il est très important de s'assurer que les informations que vous obtenez à partir des publicités sponsorisées par Walmart sont exactes. Nous allons ici parler des meilleures façons de s'assurer que les données sont exactes et de quelques astuces pour les vérifier.

Bonnes pratiques pour une extraction fiable

Extraction fiable de données pour les publicités sponsorisées par Walmart
  • Validation régulière des données :
    Effectuez des contrôles de validation réguliers pour vous assurer que les données extraites correspondent aux modèles attendus. Cela implique de vérifier les détails du produit, les prix et d'autres informations pertinentes par rapport à des critères prédéfinis.

  • Gestion robuste des erreurs :
    Développer des mécanismes robustes de gestion des erreurs pour résoudre les problèmes qui peuvent survenir pendant le processus d'extraction. Cela inclut la gestion des erreurs réseau, des délais d'attente et des modifications de la structure du site Web de manière appropriée pour éviter les inexactitudes des données.

  • Conformité aux conditions d'utilisation :
    Respectez les conditions de service et les directives de Walmart pour extraction de donnéesAssurez-vous que vos méthodes d'extraction sont conformes aux politiques de la plateforme pour éviter les complications juridiques et les perturbations de vos processus de récupération de données.

  • Rotation des agents utilisateurs :
    Faites tourner les agents utilisateurs pendant le scraping Web pour imiter le comportement de navigation humain. Cela permet d'éviter la détection et les blocages potentiels des mécanismes de sécurité de Walmart, contribuant ainsi à une extraction de données plus fiable.

  • Demandes de limitation :
    Mettre en œuvre une limitation des demandes pour contrôler le taux d'extraction des données. Des demandes excessives dans un court laps de temps peuvent déclencher des mesures de sécurité sur la plateforme Walmart, entraînant des restrictions temporaires ou permanentes.

Techniques d'assurance qualité

Techniques d'assurance qualité pour les publicités sponsorisées par Walmart
  • Analyse comparative:
    Effectuez des analyses comparatives entre les données extraites et une source de référence fiable, comme des vérifications manuelles ou des listes officielles de produits. Toute divergence identifiée au cours de ce processus doit être étudiée et corrigée.

  • Tests automatisés :
    Développez des scripts de test automatisés pour valider l'exactitude des données extraites. Ces scripts peuvent être conçus pour vérifier la cohérence des données, le respect du format et d'autres paramètres critiques.

  • Vérification croisée :
    Vérifiez les points de données à l'aide de plusieurs méthodes ou sources d'extraction pour améliorer la fiabilité. Des informations cohérentes entre différentes approches d'extraction offrent un niveau de confiance plus élevé dans l'exactitude des données.

  • Audits périodiques :
    Effectuez des audits périodiques du processus d'extraction pour identifier et corriger les problèmes émergents. Des examens réguliers permettent de maintenir l'exactitude des données au fil du temps, en particulier dans le contexte de l'évolution des structures de sites Web ou des formats de données.

Filtrage et organisation des données

Il est essentiel de gérer et d'organiser correctement les informations que nous obtenons des publicités sponsorisées par Walmart afin de pouvoir mieux les comprendre et prendre de bonnes décisions. Dans cette partie, nous examinerons des conseils utiles pour bien organiser les données et parlerons de moyens simples de filtrer les données pour faciliter l'analyse.

Conseils pour une organisation efficace des données

  1. Stockage de bases de données structurées :

Stocker les données récupérées Vous rassemblez vos données dans une base de données structurée comme les bases de données SQL. Cela permet de garder les choses organisées et de trouver rapidement ce dont vous avez besoin. Placez les données dans des tableaux avec les bonnes catégories pour faciliter leur analyse ultérieure.

  1. Horodatage :

Ajoutez un horodatage à chaque saisie de données afin de pouvoir suivre le moment où les informations ont été enregistrées. Cela permet d'analyser les tendances et les changements au fil du temps, ce qui est particulièrement utile lorsque vous travaillez avec des données historiques.

  1. Catégorisation et étiquetage :

Organisez les produits en fonction de leurs caractéristiques communes et attribuez-leur des balises pour les reconnaître facilement. Cela facilite le regroupement et l'analyse des produits, ce qui permet d'identifier les tendances et de mieux comprendre les catégories de produits.

  1. Utilisation d'identifiants uniques :

Utilisez des codes spéciaux, comme des identifiants de produit, pour relier différents ensembles de données. Cela permet de garantir que lorsque vous combinez ou regroupez des données provenant de différents emplacements, vous le faites avec précision et évitez toute confusion.

Techniques de filtrage pour l'analyse

Techniques de filtrage pour l'analyse des publicités sponsorisées par Walmart
  1. Filtres de gamme de prix :

Triez les produits en fonction de différentes gammes de prix pour voir comment ils se comportent. Cela nous aide à comprendre les tendances en matière de prix et à nous positionner par rapport à la concurrence.

  1. Filtres des mesures de performance :

Filtrez les données en fonction des indicateurs de performance des annonces, tels que le CTR ou les taux de conversion. Cela permet d'identifier les produits les plus performants et les domaines à améliorer dans les stratégies publicitaires.

  1. Filtres basés sur des mots-clés :

Créez des filtres qui utilisent des mots-clés pour rechercher et afficher des produits liés à des mots ou des recherches spécifiques. Cela nous aide à comprendre ce que les clients aiment et facilite la visualisation des produits.

  1. Filtres de texte promotionnels :

Utilisez des filtres pour classer les produits en fonction du texte promotionnel ou des offres spéciales. Cela permet d'évaluer l'impact des promotions sur la visibilité et les ventes des produits.

Supprimez les publicités sponsorisées de Walmart avec Crawlbase

Ce guide vous fournit les informations et les outils pour obtenir facilement des données sur les publicités sponsorisées de Walmart à l'aide de JavaScript et de Crawlbase Crawling API. Que vous soyez novice en matière de scraping Web ou que vous en sachiez déjà un peu, les idées présentées ici vous donnent un bon départ. Si vous souhaitez essayer le scraping sur d'autres sites d'achat en ligne comme Amazon, eBay, ou AliExpress, Airbnb nous avons plus de guides à vous proposer.

Guides connexes:

(I.e. Comment récupérer les données publicitaires Amazon PPC

(I.e. Comment récupérer les meilleures ventes de Walmart

(I.e. Comment réduire facilement les prix de Walmart

(I.e. Guide de récupération des avis sur Walmart

(I.e. Comment récupérer les pages de recherche de Walmart

(I.e. Récupérez les données des produits Walmart avec le proxy intelligent Selenium

Si vous rencontrez des problèmes ou avez besoin d'aide supplémentaire, le Équipe de soutien de Crawlbase est là pour vous. Nous voulons que vous réussissiez dans le scraping Web et nous sommes ravis de vous aider tout au long du processus.

FAQ - Foire Aux Questions

À quelle fréquence dois-je extraire les données mises à jour des publicités Walmart ?

Pour obtenir les dernières informations sur les publicités Walmart, vérifiez régulièrement si les prix ou la disponibilité des produits changent fréquemment. Gardez un œil sur les offres spéciales et vérifiez davantage si d'autres entreprises modifient leurs prix. De plus, voyez quand Walmart met à jour les choses et vérifiez à ce moment-là pour vous assurer que vos informations sont correctes. Il est essentiel de trouver un bon équilibre afin de toujours disposer des informations les plus récentes lorsque vous prenez des décisions.

Quels sont les articles sponsorisés sur Walmart ?

Les articles sponsorisés sur Walmart sont des produits promus par les annonceurs pour gagner en visibilité dans les résultats de recherche ou les pages de catégories. Ces articles sont placés de manière stratégique pour attirer l'attention des acheteurs et générer plus de clics. Les annonceurs paient pour ce placement premium, et les produits sponsorisés comportent souvent une étiquette « Sponsorisé ». Ces promotions font partie de la plateforme publicitaire de Walmart, permettant aux vendeurs d'améliorer la visibilité de leurs produits et d'atteindre un public plus large.

Les articles sponsorisés chez Walmart peuvent être de différents types, comme des appareils électroniques ou des objets pour la maison. Les annonceurs les utilisent pour mieux mettre en valeur leurs produits auprès des personnes qui visitent Walmart. Cela permet aux annonceurs de rivaliser plus facilement et de se concentrer sur l'attention des bons clients. Les articles sponsorisés se démarquent et les annonceurs paient pour cette promotion spéciale.

Comment puis-je obtenir des données sur les publicités sponsorisées par Walmart ?

Pour obtenir des données sur les publicités sponsorisées par Walmart, vous pouvez essayer ces méthodes :

  1. API Walmart : vérifiez si Walmart dispose d'un moyen officiel (comme un outil unique) pour obtenir des données sur les publicités sponsorisées. Il s'agit généralement du moyen le plus sûr et le plus approuvé.
  2. Services tiers : recherchez d’autres entreprises ou outils qui se concentrent sur la collecte et le partage de données publicitaires sponsorisées par Walmart.
  3. Web Scraping : utilisez le Web Scraping pour extraire directement des informations du site Web de Walmart. Assurez-vous simplement de respecter leurs règles et la loi.
  4. Extraction manuelle : vous pouvez également collecter des données en parcourant vous-même le site Web de Walmart et en notant les informations importantes.

Puis-je extraire les données historiques des publicités Walmart ?

Si vous recherchez des publicités Walmart antérieures, vous pourriez rencontrer des difficultés à utiliser leur API officielle ou d'autres outils pour des raisons de confidentialité et commerciales. Mais voici quelques moyens plus simples d'explorer :

  1. Pages Web archivées : Consultez les sites Web qui enregistrent les anciennes versions des pages. Il se peut qu'elles contiennent d'anciennes publicités Walmart.
  2. Grattage régulier : Si Walmart le permet, vous pouvez utiliser un outil pour collecter régulièrement des données à partir de leur site, créant ainsi un enregistrement historique.
  3. Fonctionnalités de l'API : Si Walmart dispose d'une API, voyez si elle vous permet d'obtenir des données publicitaires plus anciennes. Certaines API disposent de fonctionnalités pour cela.
  4. Fournisseurs de données tiers : Recherchez des entreprises qui se concentrent sur les données historiques du commerce électronique. Elles pourraient avoir ce dont vous avez besoin, notamment des publicités Walmart.

Quelles règles juridiques s'appliquent à l'extraction des données publicitaires de Walmart ?

Lorsque vous obtenez des données publicitaires Walmart, il est très important de suivre les règles. Voici ce qu'il faut garder à l'esprit :

  1. Conditions de service: Lisez et comprenez les conditions d'utilisation de Walmart. Elles vous indiquent ce que vous pouvez et ne pouvez pas faire.
  2. Robots.txt : Walmart utilise un fichier appelé robots.txt. Suivez les règles qui y sont décrites pour éviter tout problème juridique.
  3. Droits d'auteur: Soyez attentif aux lois sur le droit d'auteur, en particulier lorsque vous utilisez des images, du texte ou tout contenu créatif associé aux publicités Walmart. Respectez les droits de propriété intellectuelle de Walmart et des autres créateurs de contenu.
  4. Un usage commercial: Si vous utilisez les données à des fins professionnelles, vérifiez si Walmart a des règles ou des licences spéciales dont vous avez besoin.
  5. Politiques de scraping : Certains sites Web n'autorisent pas le scraping Web dans leurs conditions d'utilisation. Respectez ces politiques pour éviter toute conséquence juridique.
  6. Lois sur la protection des données : Si vous traitez des informations personnelles, pensez aux lois sur la protection des données telles que le RGPD (Règlement général sur la protection des données). Assurez-vous de respecter les règles.
  7. Lois du pays : Respectez les lois du pays dans lequel vous vous trouvez. Différents endroits ont des règles différentes concernant le scraping Web et l'utilisation des données.