CrawlForge
Herramienta estructurada2 credits

scrape_structured

Extraiga datos estructurados de cualquier página web usando selectores CSS personalizados. Ideal para el scraping de productos de comercio electrónico, la agregación de noticias y cualquier necesidad de extracción de datos personalizada.

Casos de uso

Scraping de productos de comercio electrónico

Extraiga títulos, precios, descripciones e imágenes de productos de tiendas en línea

Extracción de artículos de noticias

Extraiga titulares, autores, fechas y contenido de sitios de noticias

Transformación de datos personalizada

Asigne cualquier estructura HTML al esquema JSON que desee

Anuncios inmobiliarios

Extraiga detalles de propiedades, precios e imágenes de sitios de anuncios

Endpoint

POST/api/v1/tools/scrape_structured
Auth Required
2 req/s en el plan Free
2 credits

Parameters

NameTypeRequiredDefaultDescription
url
stringRequired-
URL a scrapear
Example: https://example.com/product
selectors
objectRequired-
Selectores CSS que asignan nombres de campos a selectores
Example: {"title": "h1.product-title", "price": ".price", "description": ".product-desc"}

Selectores CSS:

Use cualquier sintaxis de selector CSS válida. Patrones comunes:

  • .className - Seleccionar por clase
  • #id - Seleccionar por ID
  • tag.class - Combinar etiqueta y clase
  • .parent > .child - Hijo directo
  • [data-id="value"] - Selector de atributo

Ejemplos de solicitud

cURL - Producto de comercio electrónico

terminalBash

TypeScript - Artículo de noticias

scrapeStructured.tsTypescript

Python - Anuncio inmobiliario

scrape_structured.pyPython

Ejemplo de respuesta

200 OK320ms
{
"success": true,
"data": {
"title": "Premium Wireless Headphones",
"price": "299.99",
"currency": "USD",
"description": "High-quality wireless headphones with active noise cancellation and 30-hour battery life.",
"image": "https://example.com/images/headphones.jpg",
"rating": "4.7",
"availability": "In Stock"
},
"credits_used": 2,
"credits_remaining": 998,
"processing_time": 320
}
Field Descriptions
data.titleExtraído del selector h1.product-title
data.priceExtraído del selector .price-value
data.descriptionExtraído del selector .product-description
credits_usedCredits descontados por esta solicitud (2 por cada scrape)

Costo en credits

2 credits
2 credits por solicitud
Cada scrape estructurado cuesta 2 credits, independientemente del número de selectores.

Consejo: Para scrapear varias páginas con la misma estructura, use batch_scrape para una mayor eficiencia.

Herramientas relacionadas

batch_scrape
Scrapee varias URLs de forma concurrente (5 credits)
structured_extract
Extracción asistida por IA sin selectores (3 credits)
¿Listo para extraer datos estructurados? Regístrese gratis y obtenga 1,000 credits.