Ebook gratuito · Kill SEO, Vol. 1: la guía de Screaming Frog con prólogo de Dan Sharp (en italiano) Descargar el PDF
Guías prácticas y videotutoriales

Web scraping.

Descubre cómo usar el web scraping y la función Custom Extraction para análisis avanzados.

Última actualización15.09.2026 Tiempo de lectura3 min NivelIntermedio Vídeo
Índice de la guía 4 secciones●Brief01.Web scraping con la Custom Extraction02.Un ejemplo práctico: autor y comentarios del blog03.Vídeos
Brief

Cómo hacer web scraping con la Custom Extraction de SEO Spider usando CSS Path, XPath y regex. Con ejemplos prácticos para el análisis de la intención de búsqueda y para extraer las preguntas de People Also Ask.

Web scraping con la Custom Extraction

Veamos cómo usar Screaming Frog para hacer web scraping con la función Custom Extraction.

Con esta función puedes recuperar cualquier dato HTML de una página web mediante CSS Path, XPath y regex.

La extracción se ejecuta sobre el HTML estático de las URL rastreadas por SEO Spider que responden con un código 200 «OK».

Si quieres extraer datos renderizados, puedes activar el renderizado JavaScript (1Configuration›2Spider›3Rendering).

Configurar la Custom Extraction

Para configurar tu extracción personalizada, ve a 1Configuration›2Custom›3Custom Extraction.

Con esta función puedes definir hasta 100 extracciones de datos personalizadas.

Crawl Config › Custom › Custom Extraction de SEO Spider con dos extractores CSSPath, Author y Comments, y el tipo Extract Text
La Custom Extraction con dos extractores CSS Path.

CSS Path, XPath y regex

SEO Spider ofrece tres formas de hacer scraping de los datos de un sitio:

  • XPath: con XPath puedes seleccionar los nodos de un documento para consultarlos con selectores XPath, atributos incluidos.
  • CSS Path: el método más rápido de los tres, permite hacer scraping con selectores CSS Path.
  • Regex: esta consulta usa expresiones regulares y se recomienda para usos avanzados como el scraping de comentarios HTML o de JavaScript en línea.

Si usas XPath o CSS Path para consultar el HTML, puedes elegir entre varios tipos de extracción:

  • Extract HTML Element: recoge el elemento seleccionado y todo su contenido HTML interno.
  • Extract Inner HTML: recoge el contenido HTML interno del elemento seleccionado. Si contiene otros elementos HTML, también se incluyen.
  • Extract Text: recoge el contenido de texto del elemento seleccionado y de sus subelementos.
  • Function Value: devuelve el resultado de una función, por ejemplo el número total de un elemento: para saber cuántos h3 hay en una página puedes usar «count(//h3)».

Un ejemplo práctico: autor y comentarios del blog

Encontrar el selector

Una vez elegido el método de scraping, solo queda definir la sintaxis de extracción. Para encontrar la ruta CSS o el XPath, abre la página en Chrome, inspecciona el elemento que quieres, haz clic derecho y copia el selector que te propone.

Tomemos como ejemplo el blog de Screaming Frog.

Inspección del nombre del autor en un artículo del blog de Screaming Frog con el menú Copy CSS Selector
Inspecciona el elemento y copia el selector CSS.

Abre cualquier artículo del blog en Chrome, haz clic derecho sobre el nombre del autor y elige «Inspeccionar».

Haz clic derecho en la línea HTML correspondiente (con el nombre del autor), copia la ruta CSS o el XPath y pégalo en el campo correspondiente de SEO Spider.

Introducir la sintaxis en SEO Spider

Crawl Config › Custom › Custom Extraction de SEO Spider 24.3 con los extractores Author (.author-details--social>a) y Comments (#comments>h4) en CSSPath
Los extractores Author y Comments con los selectores CSS copiados del navegador.

Si la sintaxis introducida es válida (.author-details--social>a) verás un check verde junto al campo; si no, aparecerá un aviso con una cruz roja que indica que la sintaxis no es correcta.

Hecho esto, basta con hacer clic en OK e iniciar el rastreo.

Para profundizar en los selectores CSS y en XPath, te recomiendo la documentación de w3schools.

Rastrear el sitio y leer los resultados

Con la sintaxis introducida y validada, solo queda rastrear el sitio para empezar el scraping.

Los datos están disponibles en tiempo real durante el rastreo, en la pestaña 1Custom Extraction y en la pestaña Internal.

Pestaña Custom Extraction de Screaming Frog con las columnas Author 1 y Comments 1 extraídas del blog de Screaming Frog
Los datos extraídos en la pestaña Custom Extraction: una columna por extractor.

En nuestro ejemplo lanzamos un rastreo completo de un sitio, pero si quieres hacer scraping de una lista concreta de URL puedes usar el modo de rastreo 1Mode›2List.

Las aplicaciones son infinitas y dependen del análisis que estés haciendo: esta función es muy útil, por ejemplo, para recoger el ID de Analytics o GTM, las etiquetas sociales, los valores de hreflang, los precios de los productos de un ecommerce, los precios rebajados, etc.

Para profundizarPestañas Custom Search y Extraction.Cómo leer los resultados de las búsquedas y extracciones personalizadas en sus pestañas.Leer la panorámica

Vídeos

Fin de la guía

¿Dudas sobre Web scraping?

Estas guías nacen de proyectos reales. Si algo no cuadra en tu rastreo, o quieres aplicar este proceso a tu sitio, escríbeme.

Actualizada por alguien que usa SEO Spider cada díaBeta tester de Screaming Frog
Raffaele VisintinAutor.Raffaele Visintin.Search & Strategic Marketing Advisor
SF ClubBeta tester · SEO Spider