Obter dados de páginas da Web fornecendo exemplos

Obter dados de uma página da Web permite que os usuários extraiam facilmente dados de páginas da Web. No entanto, geralmente, os dados em páginas da Web não estão em tabelas organizadas que são fáceis de serem extraídas. A obtenção de dados dessas páginas pode ser um verdadeiro desafio, mesmo que os dados estejam estruturados e consistentes.

Mas há uma solução. Com o recurso Obter Dados da Web por meio de exemplos, você pode, basicamente, mostrar ao Power Query quais dados deseja extrair ao fornecer um ou mais exemplos na caixa de diálogo do conector. O Power Query coleta outros dados na página que correspondem aos exemplos. Com essa solução, você pode extrair todos os tipos de dados de páginas da Web, incluindo dados encontrados em tabelas e outros dados fora delas.

Get data from web by example.

Observação

Os preços nas imagens são apenas para fins de exemplo.

Usando Obter dados da Web por exemplo

Selecione a opção Web na seleção do conector e selecione Conectar para continuar.

Em Da Web, insira a URL da página da Web da qual você deseja extrair dados. Neste artigo, usaremos a página da Web da Microsoft Store e mostraremos como esse conector funciona.

Se quiser acompanhar, você poderá usar a URL da Microsoft Store que usamos neste artigo:

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

Web dialog.

Quando você selecionar OK, será levado à caixa de diálogo Navegador, em que qualquer tabela detectada automaticamente da página da Web será apresentada. No caso mostrado na imagem abaixo, nenhuma tabela foi encontrada. Selecione Adicionar tabela usando exemplos para fornecer exemplos.

Navigator window.

Adicionar tabela usando exemplos apresenta uma janela interativa em que você pode visualizar o conteúdo da página da Web. Insira valores de exemplo dos dados que deseja extrair.

Neste exemplo, extrairemos o Nome e o Preço de cada um dos games na página. Podemos fazer isso ao especificar dois exemplos da página para cada coluna. Conforme você insere exemplos, o Power Query extrai os dados que se adaptam ao padrão das entradas de exemplo usando algoritmos de extração de dados inteligentes.

data by example.

Observação

as sugestões de valor incluem apenas valores menores ou iguais a 128 caracteres de comprimento.

Quando estiver satisfeito com os dados extraídos da página da Web, selecione OK para acessar o Editor do Power Query. Você pode aplicar mais transformações ou formatar os dados, por exemplo, combinando esses dados com outras fontes de dados.

applying more transformations.

Confira também