Tous les scrapers

E-commerce

The Home Depot Scraper

homedepot.com

98.3% Taux de réussite
21.3s Réponse moyenne
Akamai Protection
300 appels Mesuré sur

Home Depot place ses pages de recherche et de catégorie derrière un mur JavaScript Akamai qu'une requête simple ne peut pas franchir. ScrapeUnblocker les rend dans un vrai moteur Chromium et renvoie le prix, le modèle et la disponibilité de chaque résultat, tenant 98,3% sur les pages de recherche profondes qui bloquent tout le reste.

Ce que vous pouvez extraire

  • Titre du produit, marque et numéro de modèle
  • Prix, devise et promotion éventuelle
  • Disponibilité en magasin et en ligne
  • Note et nombre d'avis
  • Spécifications, images et URL du produit

Comment le scraper

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.homedepot.com%2F&parsed_data=true"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/getPageSource",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"url": "https://www.homedepot.com/", "parsed_data": True},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const results = await su.getPageSource({
  url: 'https://www.homedepot.com/',
  parsedData: true,
});
console.log(results);

Les requêtes sont en POST et passent leurs paramètres dans la query string. Le rendu navigateur a toujours lieu : aucun flag à activer.

Lire la documentation de l'API

Scrapers similaires

Commencez à scraper ce site dès aujourd'hui

Palier gratuit inclus. Aucune carte bancaire requise pour tester.