Sobre a função IMPORTXML
Visão geral do IMPORTXML
Extraia dados específicos de páginas da webFunção do Google Planilhas | ||
=IMPORTXML( URL, Consulta XPath ) Visão geral A função IMPORTXML permite obter dados de estruturas HTML ou XML de páginas da web específicas utilizando consultas XPath para extrair as informações desejadas. |
||
|
Quando usar o IMPORTXML?
- Para obter informações específicas de páginas da web, como títulos, preços ou datas.
- Quando precisar extrair dados estáticos que não sejam gerados dinamicamente.
- Para transformar elementos HTML ou atributos em dados utilizáveis.
Como usar o IMPORTXML?
Abaixo está uma tabela demonstrando o uso básico da função IMPORTXML:
A | B | C | |
---|---|---|---|
1 | Descrição | Fórmula | Resultado |
2 | Obter o título de uma página | =IMPORTXML(“https://example.com”, “//title”) | Título da página |
3 | Obter links específicos | =IMPORTXML(“https://example.com”, “//a/@href”) | URLs dos links |
Resultado
- Na célula B2, o título da página especificada será exibido.
- Na célula B3, a lista de URLs dos links encontrados na página será exibida.
Exemplos avançados com IMPORTXML
A função IMPORTXML pode ser utilizada para automatizar a obtenção de informações específicas. Veja exemplos abaixo:
A | B | C | |
---|---|---|---|
1 | Exemplo | Fórmula | Resultado |
2 | Obter taxas de câmbio atualizadas | =IMPORTXML(“https://example.com/forex”, “//rate[@id=’USD-EUR’]”) | Taxa de USD para EUR |
3 | Extrair preço de produto | =IMPORTXML(“https://example.com/product”, “//span[@class=’price’]”) | Preço do produto |
Pontos de atenção
- Se a página não utilizar HTTPS, os dados podem não ser obtidos.
- Conteúdos gerados dinamicamente por JavaScript não podem ser extraídos.
- Preste atenção a possíveis erros na sintaxe da consulta XPath.
- Certifique-se de usar a função de acordo com as políticas do site.
Resumo
- A função IMPORTXML é uma ferramenta poderosa para obter informações específicas de páginas da web.
- Utilizando consultas XPath, é possível personalizar a extração de dados.
- Embora seja ideal para dados em tempo real, é importante estar atento a alterações na estrutura do site e aos termos de uso.