Partilhar via


Obter dados de páginas Web fornecendo exemplos

Obter dados de uma página da Web permite que os usuários extraiam 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 um desafio, mesmo que os dados sejam estruturados e consistentes.

Há uma solução. Com a funcionalidade Obter Dados da Web por exemplo , pode essencialmente mostrar os dados do Power Query que pretende extrair fornecendo um ou mais exemplos na caixa de diálogo do conector. O Power Query reúne outros dados na página que correspondem aos seus exemplos. Com esta solução, você pode extrair todos os tipos de dados de páginas da Web, incluindo dados encontrados em tabelas e outros dados não tabelados.

Captura de ecrã da caixa de diálogo Obter dados da web por exemplo no Power Query.

Observação

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

Utilizar Obter Dados da Web como Exemplo

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

No From Web, introduza o URL da página Web onde pretende extrair os dados. Neste artigo, utilizamos a página web da Microsoft Store e mostramos como este conector funciona.

Se quiser acompanhar, pode usar o URL da Microsoft Store que usamos neste artigo:

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

Captura de ecrã do diálogo From Web connection com o URL da Microsoft Store enfatizado.

Quando seleciona OK, é levado para o diálogo do Navegador , onde são apresentadas quaisquer tabelas detetadas automaticamente da página Web. No caso mostrado na imagem seguinte, não se encontram tabelas. Selecione Adicionar tabela usando exemplos para fornecer exemplos.

Captura de ecrã do Navigator sem tabelas exibidas, e o botão Adicionar tabela com exemplos enfatizado.

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

Neste exemplo, 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. À medida que introduz exemplos, o Power Query extrai dados que se ajustam ao padrão de entradas de exemplo utilizando algoritmos inteligentes de extração de dados.

Captura de ecrã dos dados da tabela a serem construídos a partir dos teus 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 Web, selecione OK para ir ao editor 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 ecrã do editor Power Query onde podes aplicar mais transformações.