Extracteur de produits Office Depot

Des liens produit en entrée,
un tableau chiffré en sortie.

Collez des URL de produit Office Depot, une par ligne, et chacune revient sous forme de ligne - nom, marque, prix et la devise associée, disponibilité, les codes article, note et nombre d'avis, images, et une colonne status qui vous dit ce qui est réellement arrivé à cette requête. Dix-sept colonnes, une ligne par produit.

500 lignes offertes, une fois0,002 $ par ligne ensuiteune ligne par produitCSV · JSON · Excel
Comment ça marche

Un champ,
puis lisez le status.

Il y a très peu à configurer - c'est bien pourquoi la dernière étape est celle qui compte.

  1. ÉTAPE 1Connectez-vous à la plateforme.
  2. ÉTAPE 2Ouvrez l'extracteur de produits Office Depot.
  3. ÉTAPE 3Collez des URL de produit Office Depot, une par ligne - ou importez un fichier CSV, XLSX, TXT ou Parquet.
  4. ÉTAPE 4Fixez une limite par requête si vous le souhaitez. Le champ accepte un minimum de 1 et vaut 100 par défaut.
  5. ÉTAPE 5Cliquez sur Get Data et téléchargez en CSV, JSON ou Excel.
  6. ÉTAPE 6Lisez d'abord la colonne status, puis vérifiez que name et price portent bien des valeurs.

Cette dernière étape n'est pas une formule creuse. Dans nos propres exécutions, un status « ok » est arrivé accompagné d'une ligne par ailleurs vide - voir le dictionnaire de données.

Pourquoi les équipes l'utilisent

Une colonne qui vous dit
quand ça a échoué.

Les échecs arrivent comme des données, pas comme du silence

La plupart des extracteurs laissent tomber une requête qui n'a pas abouti. Celui-ci renvoie la ligne quand même, avec un status qui dit ce qui s'est passé - nous avons vu ok, http 404 et blocked (needs residential proxy). Une cellule vide que vous pouvez expliquer vaut bien plus qu'une ligne qui n'est jamais apparue en silence.

Le prix deux fois, volontairement

price et parsed_price sont des colonnes distinctes, et currency en est une troisième. La chaîne d'affichage reste lisible tandis que la valeur analysée est celle sur laquelle vous sommez et triez : rien en aval n'a donc à retirer un symbole d'un texte avant de pouvoir calculer.

Deux codes article, pas un

sku et sku_code sont tous deux déclarés, aux côtés de brand. Sur un catalogue de cette taille, l'identifiant est ce qui rend un export rapprochable d'un système d'achat - lequel des deux porte quoi, votre propre premier export vous le montrera.

Dictionnaire de données

Dix-sept colonnes,
et un avertissement sur l'une d'elles.

Les noms constituent la liste déclarée par le service lui-même et la ligne d'en-tête de nos exports. À quoi sert chaque colonne figure ci-dessous. Ce que chacune contiendra, non - et la note explique précisément pourquoi nous ne devinerons pas ici.

query
L'URL que vous avez soumise pour cette ligne, renvoyée. L'extracteur l'écrit : elle est donc présente même quand la requête a échoué, et c'est ce qui vous permet de savoir quelle entrée a produit quel échec.
status
Ce qui est arrivé à cette requête. Lisez ceci en premier. Nous avons observé trois valeurs : ok, http 404 et blocked (needs residential proxy). Voir l'avertissement ci-dessous sur ce que ok promet - et ne promet pas.
name
Le nom du produit tel que la page le déclare.
brand
La marque que la page déclare.
price
Le prix tel que la page le présente.
parsed_price
Le prix sous forme de valeur à calculer, séparé de la chaîne d'affichage ci-dessus.
currency
La devise dans laquelle ce prix est exprimé, dans sa propre colonne - pour que vous n'ayez pas à extraire un symbole du champ prix.
availability
L'état du stock que la page déclare.
sku
Un code article pour le produit.
sku_code
Une seconde colonne de code article que le service déclare aux côtés de sku. Laquelle des deux porte quel identifiant est à confirmer depuis votre propre export.
rating
La note du produit, si la page en publie une.
reviews
Le nombre d'avis - un décompte, pas le texte des avis. Cet export ne contient nulle part le corps d'un avis.
description
La description du produit que la page déclare.
image
Une image du produit.
images
La colonne d'images au pluriel, déclarée aux côtés de image. Si elle contient plusieurs valeurs et sous quelle forme, nous ne pouvons pas encore vous le dire.
url
Le lien vers le produit.
product_url
Une seconde colonne de lien que le service déclare aux côtés de url.

Les noms sont fiables. Les valeurs relèvent de votre première exécution - et ici cette réserve pèse plus lourd que d'habitude. Nous détenons sept exports d'exécution pour ce service et aucun ne contient un vrai produit Office Depot. Quatre sont revenus avec un status ok alors que name indiquait Site Maintenance et que tous les autres champs étaient vides - l'enseigne servait une page de maintenance, et l'extracteur l'a fidèlement capturée. Un est revenu en blocked (needs residential proxy). Les deux restants étaient des http 404 contre une URL de substitution, donc pas contre Office Depot du tout. La chose la plus utile que nous puissions vous dire est donc celle-ci : un status ok ne signifie pas que vous avez obtenu des données produit. Vérifiez que name et price portent effectivement des valeurs avant de faire confiance à une ligne. Deux remarques encore. L'indication du formulaire précise que les sites anti-bot renvoient un status « blocked » sur le pool gratuit, qui est résidentiel uniquement, et l'une de nos lignes dit exactement cela - un proxy résidentiel peut donc être nécessaire pour cette enseigne. Et notre export le plus ancien ne porte que onze de ces dix-sept colonnes : le schéma a bougé, donc tout ce que vous mesurez devrait provenir d'une exécution actuelle plutôt que d'un vieux fichier.

Cas d'usage courants

Trois tâches pour lesquelles
on l'utilise.

Toutes commencent par des liens produit que vous avez déjà.

Achats

Chiffrer un panier par rapport à votre propre liste

Les fournitures de bureau s'achètent sur une liste qui se répète, pas article par article. Donnez les URL des produits que vous recommandez réellement et vous obtenez nom, prix, devise et disponibilité dans un seul tableau - la même forme chaque mois, ce qui est précisément ce qui rend une comparaison d'un mois sur l'autre possible.

Achats · Finance
Surveillance

Repérer la rupture de stock avant la commande

availability et status décrivent ensemble le produit et la requête. Lancez la liste selon un calendrier et vous apprenez non seulement ce qui est en rupture, mais quels liens ne résolvent plus - les lignes http 404 sont les références arrêtées dont personne ne vous a parlé.

Supply · Opérations
Comparaison

Aligner un fournisseur sur un autre

C'est l'une des enseignes qui partagent ce même schéma à dix-sept colonnes : un export Office Depot et un export Macy's ou Quill s'empilent donc dans un seul tableau sans remise en forme. Les identifiants sont ce qui vous permet de rapprocher le même article entre deux d'entre elles.

Gestion de catégorie
Tarifs

Payez à la ligne produit,
et rien d'autre.

Pas d'abonnement, pas de minimum, pas de licence par utilisateur. Vos 500 premières lignes sont offertes - ensuite, c'est du paiement à l'usage.

Offre gratuite

500 lignes offertes - 0 $

Sur chaque nouveau compte, une seule fois. Sans carte bancaire. Tous les extracteurs débloqués. Étant donné qu'aucune exécution que nous détenons n'a renvoyé de produit réel, c'est ici que cela compte le plus : dépensez quelques lignes à établir ce que cet export vous donne réellement avant d'organiser quoi que ce soit autour.

0 $ pour toujours
Paiement à l'usage

0,002 $ par ligne, après l'offre gratuite

Environ 2 $ pour 1 000 produits, au même tarif forfaitaire que tous les autres extracteurs de la plateforme. Une ligne par produit signifie que la facture correspond à la longueur de votre liste de liens - y compris les lignes qui reviennent avec un status d'échec, car ce sont des lignes aussi.

Le plus populaire
Entreprise

Sur mesure - de longs catalogues, selon un calendrier

Tarifs au volume, SLA, workers dédiés et accompagnement sur mesure pour les équipes qui repricent de grands catalogues d'approvisionnement chez plusieurs enseignes. Donnez-nous vos volumes et nous vous ferons une offre.

Contactez-nous
10 % de remise sur votre première exécution payante.Utilisez le code LIVESCRAPER10 au paiement.
S'inscrire
Se combine bien avec

Le même rayon,
un autre fournisseur.

Les fournitures de bureau viennent rarement d'un seul endroit, et une comparaison ne fonctionne que si les exports s'alignent.

L'aspect juridique

Est-il légal d'extraire
des pages produit Office Depot ?

Réponse courte : oui, dès lors que vous ne collectez que ce qu'une page produit publie publiquement - et c'est tout ce que lit ce service.

Une fiche produit est publique. N'importe qui peut l'ouvrir sans compte et lire le nom, le prix et la disponibilité, et collecter des informations commerciales publiquement visibles est une pratique établie de longue date. Tant que les données sont publiquement accessibles et que le processus ne perturbe pas le service, aucune loi fédérale ne s'y oppose.

C'est aussi le plus net des exports que nous produisons, car aucune de ces dix-sept colonnes n'est une donnée personnelle. Un prix, un code article et un état de stock décrivent un produit et non une personne : les questions de protection des données qui se posent pour un avis ou un profil ne se posent donc pas ici. Les prix sont l'information commerciale d'une entreprise - traitez ceux d'un fournisseur comme vous voudriez qu'on traite les vôtres, et rappelez-vous qu'un prix capté est un prix à un instant plutôt qu'un fait permanent.

Les conditions d'Office Depot restreignent l'accès automatisé : cela reste donc une question de conditions d'utilisation. Nous ne touchons à rien derrière une authentification, ne lisons que ce qui est servi au navigateur d'un visiteur ordinaire, n'exécutons aucun traceur tiers sur la couche de données, et vos exports s'auto-suppriment au bout de 30 jours.

livescraper.app · principes
Uniquement des pages produit publiques
Pas de connexion, pas de paywall
Les requêtes échouées reviennent étiquetées, pas dissimulées!
Aucune donnée personnelle dans ces dix-sept colonnes
Les exports s'auto-suppriment (30 jours)
La même fiche que voit n'importe quel client.
Questions fréquentes

Ce que l'on demande avant de s'inscrire.

Les questions qui reviennent le plus. Autre chose ? Écrivez-nous - ce sont des humains qui rédigent les réponses, pas des bots.

Quelles colonnes l'export contiendra-t-il ?+
Dix-sept : query, sku_code, product_url, name, description, parsed_price, price, currency, availability, rating, reviews, images, brand, sku, url, image et status. C'est la liste déclarée par le service lui-même, partagée avec les autres enseignes de la même chaîne, et elle correspond à la ligne d'en-tête de nos exports.
Que dois-je soumettre ?+
Une URL de produit Office Depot complète, une par ligne - l'exemple du formulaire est un lien de la forme officedepot.com/a/products/…. Vous pouvez importer un fichier CSV, XLSX, TXT ou Parquet au lieu de coller.
Que m'indique la colonne status ?+
Ce qui est arrivé à cette requête. Nous avons vu trois valeurs dans nos propres exécutions : ok, http 404 et blocked (needs residential proxy). Comme une requête échouée revient tout de même sous forme de ligne au lieu de disparaître, vous savez laquelle de vos URL d'entrée n'a pas fonctionné, et pourquoi.
Un status « ok » signifie-t-il que la ligne contient des données produit ?+
Non, et c'est le point le plus important de cette page. Quatre de nos exécutions ont renvoyé un status ok alors que la colonne name indiquait Site Maintenance et que tous les autres champs étaient vides - Office Depot servait une page de maintenance, et l'extracteur l'a capturée fidèlement. Vérifiez toujours que name et price portent des valeurs avant de faire confiance à une ligne.
Faut-il un proxy résidentiel ?+
Peut-être. Le formulaire indique que les sites anti-bot renvoient un status blocked sur le pool gratuit, qui est résidentiel uniquement, et l'une des exécutions que nous détenons est revenue avec le status blocked (needs residential proxy). Prévoyez donc cette éventualité plutôt que de supposer que le pool gratuit passera.
À quoi sert le champ limite ?+
Il plafonne le nombre de produits renvoyés par requête. Sur ce formulaire, le champ accepte un minimum de 1 et vaut 100 par défaut, et son texte indicatif affiche all - notez qu'il n'accepte pas 0, contrairement à certains autres extracteurs ici.
L'avez-vous exécuté vous-mêmes ?+
Sept fois, et aucune exécution n'a renvoyé de vrai produit Office Depot - quatre sont tombées sur une page de maintenance, une est revenue bloquée, et deux étaient des 404 contre une URL de substitution plutôt que contre Office Depot. Nous préférons vous le dire plutôt que de présenter des descriptions de colonnes comme si nous les avions vues se remplir.
Combien cela coûte-t-il ?+
Les 500 premières lignes d'un nouveau compte sont offertes, une seule fois ; ensuite c'est 0,002 $ par ligne - environ 2 $ pour 1 000 - au paiement à l'usage, sans abonnement. Les lignes qui reviennent avec un status d'échec restent des lignes. Les crédits n'expirent pas et il n'y a pas de remise à zéro mensuelle.

Envoyez un lien
et lisez le status.

Collez une seule URL de produit Office Depot, lancez-la, et regardez ce que dit la colonne status avant de bâtir quoi que ce soit dessus. Vos 500 premières lignes sont offertes.

Actif immédiatement · sans carte bancaire

Exporter les données produit Office Depot sous forme de lignes

Les fournitures de bureau s'achètent sur une liste qui ne change guère, à un prix qui change constamment - ce qui en fait une chose évidente à suivre et fastidieuse à suivre à la main. Ce service prend les liens produit que vous recommandez déjà et renvoie chacun sous forme de ligne : nom, marque, le prix tel qu'affiché et comme valeur calculable, la devise, la disponibilité, les codes article, la note et le nombre d'avis, les images et le lien produit. Dix-sept colonnes, une ligne par produit.

Le formulaire est volontairement réduit - une liste d'URL et une limite, qui accepte un minimum de un et vaut cent par défaut. Ce qui mérite votre attention n'est pas un réglage mais une colonne. status consigne ce qui est arrivé à chaque requête et, comme une requête échouée revient tout de même sous forme de ligne étiquetée plutôt que de disparaître en silence, vous savez exactement lequel de vos liens d'entrée n'a pas fonctionné. Dans nos propres exécutions, cette colonne a porté trois valeurs : ok, http 404 et blocked (needs residential proxy).

Cette dernière valeur mérite d'être anticipée. L'indication du formulaire note elle-même que les sites anti-bot renvoient un status blocked sur le pool gratuit, qui est résidentiel uniquement, et l'un des exports que nous détenons dit précisément cela. Un proxy résidentiel peut donc être nécessaire pour cette enseigne - pas une certitude, mais pas une surprise non plus.

Et une réserve que cette page place en évidence plutôt que de l'enterrer, parce que c'est le genre de chose qui ruine discrètement une chaîne de traitement. Un status ok ne garantit pas des données produit. Sur les sept exports d'exécution que nous détenons, quatre ont renvoyé ok alors que la colonne name indiquait Site Maintenance et que tout le reste était vide : Office Depot servait un écran de maintenance, et l'extracteur a enregistré ce qu'on lui donnait - fidèlement et inutilement. Une exécution a été bloquée, et les deux restantes étaient des 404 contre une URL de substitution plutôt que contre l'enseigne. Autrement dit, nous n'avons jamais vu revenir un vrai produit Office Depot - les dix-sept noms de colonnes ici sont donc fiables, et toute affirmation sur ce que ces colonnes contiendront est délibérément absente plutôt que devinée. Vérifiez name et price, pas seulement status. Commencez gratuitement : vos 500 premières lignes ne coûtent rien et ne demandent aucune carte bancaire. Consultez les tarifs en vigueur.