Obter dados de páginas da Web fornecendo exemplosGet webpage data by providing examples

Obter dados de uma página da Web permite que os usuários extraiam facilmente dados de páginas da Web e importem esses dados para o Power BI Desktop.Getting data from a web page lets users easily extract data from web pages, and import that data into Power BI Desktop. 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.Often however, data on Web pages aren't in tidy tables that are easy to extract. A obtenção de dados dessas páginas pode ser um verdadeiro desafio, mesmo que os dados estejam estruturados e consistentes.Getting data from such pages can be challenging, even if the data is structured and consistent.

Mas há uma solução.There's a solution. Com o recurso Obter Dados da Web por exemplo, você pode, essencialmente, mostrar ao Power BI Desktop quais dados deseja extrair fornecendo um ou mais exemplos na caixa de diálogo do conector.With the Get Data from Web by example feature, you can essentially show Power BI Desktop which data you want to extract by providing one or more examples within the connector dialog. O Power BI Desktop reúne outros dados na página que correspondem aos exemplos.Power BI Desktop gathers other data on the page that match your examples. 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.With this solution you can extract all sorts of data from Web pages, including data found in tables and other non-table data.

Obter dados da Web por exemplo

Os preços nos gráficos servem apenas para fins de exemplo.Prices in graphics are for example purposes only.

Usando Obter dados da Web por exemploUsing Get Data from Web by example

Selecione Obter Dados na faixa de opções Página Inicial.Select Get Data from the Home ribbon menu. Na caixa de diálogo exibida, selecione Outros nas categorias no painel esquerdo e, em seguida, selecione Web.In the dialog box that appears, select Other from the categories in the left pane, and then select Web. Selecione Conectar para continuar.Select Connect to continue.

Selecionar Web em Obter Dados

Em Da Web, insira a URL da página da Web da qual você deseja extrair dados.In From Web, enter the URL of the Web page from which you'd like to extract data. Neste artigo, usaremos a página da Web da Microsoft Store e mostraremos como esse conector funciona.In this article, we'll use the Microsoft Store Web page, and show how this connector works.

Se quiser acompanhar, você poderá usar a URL da Microsoft Store que usamos neste artigo:If you want to follow along, you can use the Microsoft Store URL that we use in this article:

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

Caixa de diálogo da Web

Quando você selecionar OK, será levado à caixa de diálogo Navegador, em que qualquer tabela detectada automaticamente da página da Web será apresentada.When you select OK, you're taken to the Navigator dialog box where any autodetected tables from the Web page are presented. No caso mostrado na imagem abaixo, nenhuma tabela foi encontrada.In the case shown in the image below, no tables were found. Selecione Adicionar tabela usando exemplos para fornecer exemplos.Select Add table using examples to provide examples.

Janela do Navegador

Adicionar tabela usando exemplos apresenta uma janela interativa em que você pode visualizar o conteúdo da página da Web.Add table using examples presents an interactive window where you can preview the content of the Web page. Insira valores de exemplo dos dados que deseja extrair.Enter sample values of the data you want to extract.

Neste exemplo, extrairemos o Nome e o Preço de cada um dos jogos na página.In this example, we'll extract the Name and Price for each of the games on the page. Podemos fazer isso especificando dois exemplos da página para cada coluna.We can do that by specifying a couple of examples from the page for each column. 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.As you enter examples, Power Query extracts data that fits the pattern of example entries using smart data extraction algorithms.

A captura de tela mostra os dados da Internet.

Observação

as sugestões de valor incluem apenas valores menores ou iguais a 128 caracteres de comprimento.Value suggestions only include values less than or equal to 128 characters in length.

Quando estiver satisfeito com os dados extraídos da página da Web, selecione OK para acessar o Editor do Power Query.Once you're happy with the data extracted from the Web page, select OK to go to Power Query Editor. Você pode aplicar mais transformações ou formatar os dados, por exemplo, combinar esses dados com outros dados em nossas fontes.You can apply more transformations or shape the data, such as combining this data with other data our sources.

A captura de tela mostra os dados extraídos da Internet no Editor do Power Query.

Nele, você pode criar visuais ou, de outro modo, usar os dados da página da Web ao criar seus relatórios do Power BI Desktop.From there, you can create visuals or otherwise use the Web page data when creating your Power BI Desktop reports.

Próximas etapasNext steps

Há todos os tipos de dados aos quais você pode se conectar usando o Power BI Desktop.There are all sorts of data you can connect to using Power BI Desktop. Para obter mais informações sobre fontes de dados, confira os seguintes recursos:For more information on data sources, check out the following resources: