Compartilhar via


Obter dados de página da Web fornecendo exemplos

A obtenção de dados de uma página da Web permite que os usuários extraam facilmente dados de páginas da Web. Muitas vezes, no entanto, os dados em páginas da Web não estão em tabelas organizadas que são fáceis de extrair. Obter dados dessas páginas pode ser desafiador, mesmo que os dados sejam estruturados e consistentes.

Há uma solução. Com o recurso Obter Dados da Web por exemplo , você pode essencialmente mostrar dados do Power Query que deseja extrair fornecendo um ou mais exemplos na caixa de diálogo do conector. O Power Query coleta outros dados na página que correspondem aos seus 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 que não são de tabela.

Captura de tela da caixa de diálogo Obter dados da Web por exemplo no Power Query.

Observação

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

Usando Obter Dados da Web por meio de exemplo

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

Em De Web, insira a URL da página da Web de onde você deseja extrair dados. Neste artigo, usamos a página da Web da Microsoft Store e mostramos como esse conector funciona.

Se quiser acompanhar, use a URL da Microsoft Store que usamos neste artigo:

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

Captura de tela da caixa de diálogo de conexão da Web com a URL da Microsoft Store destacada.

Quando você seleciona OK, é levado para a caixa de diálogo Navegador em que todas as tabelas detectadas automaticamente da página da Web são apresentadas. No caso mostrado na imagem a seguir, nenhuma tabela é encontrada. Selecione Adicionar tabela usando exemplos para fornecer exemplos.

Captura de tela do Navegador sem tabelas exibidas e o botão Adicionar tabela usando exemplos enfatizado.

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 você deseja extrair.

Neste exemplo, você extrai o Nome e o Preço de cada um dos jogos na página. Você pode fazer isso especificando alguns exemplos da página para cada coluna. Conforme você insere exemplos, o Power Query extrai dados que se ajustam ao padrão de entradas de exemplo usando algoritmos de extração de dados inteligentes.

Captura de tela dos dados da tabela que estão sendo compilados a partir de seus exemplos.

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 ir ao editor do Power Query. Em seguida, você pode aplicar mais transformações ou moldar os dados, como combinar esses dados com outras fontes de dados.

Captura de tela do editor do Power Query em que você pode aplicar mais transformações.