Compartir a través de


Obtención de datos de página web proporcionando ejemplos

La obtención de datos de una página web permite a los usuarios extraer fácilmente datos de páginas web. Sin embargo, a menudo, los datos de las páginas web no están en tablas ordenadas que son fáciles de extraer. La obtención de datos de estas páginas puede ser difícil, incluso si los datos están estructurados y coherentes.

Hay una solución. Con la característica Obtener datos de Web por ejemplo , básicamente puede mostrar los datos de Power Query que desea extraer proporcionando uno o varios ejemplos en el cuadro de diálogo del conector. Power Query recopila otros datos de la página que coinciden con los ejemplos. Con esta solución puede extraer todo tipo de datos de páginas web, incluidos los datos que se encuentran en tablas y otros datos que no son de tabla.

Captura de pantalla del cuadro de diálogo Obtener datos de la web por ejemplo en Power Query.

Nota:

Los precios enumerados en las imágenes son solo con fines de ejemplo.

Uso de obtener datos de la web mediante ejemplo

Seleccione la opción Web en la selección del conector y, a continuación, seleccione Conectar para continuar.

En Desde web, escriba la dirección URL de la página web donde desea extraer datos. En este artículo, usamos la página web de Microsoft Store y mostramos cómo funciona este conector.

Si quieres seguir, puedes usar la dirección URL de Microsoft Store que usamos en este artículo:

      https://www.microsoft.com/store/top-paid/games/xbox?category=classics

Captura de pantalla del cuadro de diálogo de la conexión desde la web con la URL de la tienda de Microsoft resaltada.

Al seleccionar Aceptar, se le lleva al cuadro de diálogo Navegador donde se presentan las tablas detectadas automáticamente desde la página web. En el caso que se muestra en la imagen siguiente, no se encuentra ninguna tabla. Seleccione Agregar tabla con ejemplos para proporcionar ejemplos.

Captura de pantalla del navegador sin tablas mostradas y el botón Agregar tabla con ejemplos resaltado.

Agregar tabla mediante ejemplos presenta una ventana interactiva en la que puede obtener una vista previa del contenido de la página web. Escriba los valores de ejemplo de los datos que desea extraer.

En este ejemplo, se extrae el nombre y el precio de cada uno de los juegos de la página. Puede hacerlo especificando un par de ejemplos de la página para cada columna. Al escribir ejemplos, Power Query extrae datos que se ajustan al patrón de entradas de ejemplo mediante algoritmos de extracción de datos inteligentes.

Captura de pantalla de los datos de tabla que se compilan a partir de los ejemplos.

Nota:

Las sugerencias de valor solo incluyen valores menores o iguales a 128 caracteres de longitud.

Una vez que esté satisfecho con los datos extraídos de la página web, seleccione Aceptar para ir al editor de Power Query. A continuación, puede aplicar más transformaciones o dar forma a los datos, como combinar estos datos con otros orígenes de datos.

Captura de pantalla del editor de Power Query donde puede aplicar más transformaciones.