Python:
Analisando HTML

Como fazer:

Python oferece bibliotecas poderosas como BeautifulSoup e requests para web scraping e análise de HTML. Para começar, você precisa instalar essas bibliotecas, caso ainda não tenha feito:

pip install beautifulsoup4 requests

Aqui está um exemplo básico usando requests para buscar o conteúdo HTML de uma página da web e BeautifulSoup para analisá-lo:

import requests
from bs4 import BeautifulSoup

# Buscar o conteúdo de uma página da web
URL = 'https://example.com'
page = requests.get(URL)

# Analisar o conteúdo HTML
soup = BeautifulSoup(page.content, 'html.parser')

# Exemplo de extração do título da página da web
title = soup.find('title').text
print(f'Título da Página: {title}')

Saída de exemplo:

Título da Página: Exemplo de Domínio

Para consultas mais complexas, como extrair todos os links de uma página da web, você pode usar os vários métodos do BeautifulSoup para navegar e pesquisar na árvore de análise:

# Extrair todos os links dentro das tags <a>
links = soup.find_all('a')

for link in links:
    href = link.get('href')
    print(href)

Saída de exemplo:

https://www.iana.org/domains/example

A flexibilidade do BeautifulSoup permite adaptar sua busca pelos dados exatos necessários, tornando a análise de HTML uma ferramenta poderosa para programadores que trabalham com conteúdo web.