CURSO

Web Scraping – Extraindo Dados da Web

Extraia dados da internet automaticamente com o domínio da técnica de Web Scraping com Python!

  • Cursos
  • Web Scraping – Extraindo Dados da Web

Descrição do Curso

Em um mundo cada vez mais orientado por dados, a habilidade de coletar e analisar informações da internet é essencial. Para isso, existe o Web Scraping, uma técnica que permite “raspar” dados de sites automaticamente, acessando dados de qualquer página e transformando-os em uma base de dados estruturada.

No curso Web Scraping – Extraindo Dados da Web, você aprenderá a navegar e interpretar a estrutura de páginas web utilizando HTML – a linguagem com que páginas na web são escritas. Com o auxílio da biblioteca BeautifulSoup, uma ferramenta essencial para qualquer web scraper, os participantes são guiados através de exemplos práticos que demonstram como extrair dados de forma eficiente.

O curso se inicia com os conceitos básicos de HTML, passando pela utilização da biblioteca BeautifulSoup para raspagem de dados, até a sua aplicação prática em projetos reais. Um dos projetos destacados é o “Asimov News”, no qual os alunos desenvolvem um script para monitorar e extrair as principais notícias de portais de informação diretamente do terminal.

Outro exemplo prático envolve a extração de dados do IBGE, demonstrando como o Web Scraping pode ser aplicado em contextos governamentais e de pesquisa. Além disso, o curso também explora a extração de dados esportivos, como as estatísticas do Campeonato Brasileiro via SofaScore, mostrando a versatilidade da técnica em diferentes domínios.

Prepare-se para adquirir uma habilidade altamente demandada no mercado e descobrir como transformar a internet em uma fonte inesgotável de dados!

Você vai aprender

  • Introdução ao Web Scraping
  • Navegadores web e lógica de scraping
  • Introdução a HTML
  • Introdução ao BeautifulSoup
  • Projeto: Extraindo dados do site do IBGE
  • Projeto: Asimov News – Extraindo notícias em tempo real da internet
  • Projeto: Extraindo e analisando dados do Brasileirão

Este curso é recomendado para

  • Alunos que querem coletar dados da web automaticamente
  • Profissionais buscando automatizar a coleta de dados que fazem rotineiramente
  • Profissionais buscando capturar dados de múltiplas páginas da web rapidamente
  • Analistas de dados interessados em construir bancos de dados a partir de páginas da web
  • Entusiastas de tecnologia interessados em automatização de tarefas no navegador

Professores

Avatar de Rodrigo Vanzelotti Rodrigo Vanzelotti
Avatar de Mateus Kienzle Mateus Kienzle

Conteúdo do Curso

1 Introdução
Conteúdo do módulo 1.1 - Introdução 1.2 - Browser e Extração 1.3 - Lógica de Web Scraping 1.4 - Bibliotecas 1.5 - Como tirar suas dúvidas?
2 O básico de HTML
Conteúdo do módulo 2.1 - Tags 2.2 - Classes e Ids 2.3 - Exercitando a lógica de Web Scraping
3 Introdução ao BeautifulSoup
Conteúdo do módulo 3.1 - Overview do BeautifulSoup 3.2 - Analisando a documentação do BeautifulSoup
4 Extraindo dados do site do IBGE
Conteúdo do módulo 4.1 - Aplicação dos conceitos 4.2 - Extraindo dados do IBGE
5 Asimov News – Extraindo notícias em tempo real da internet
Conteúdo do módulo 5.1 - Apresentação do projeto – Asimov News 5.2 - A arquitetura do Asimov News 5.3 - Web Scraping do globo.com 5.4 - Imports e estrutura básica 5.5 - Atributos básicos da classe 5.6 - Thread de atualização de notícias 5.7 - Construindo a tela principal 5.8 - Lógica de adição e exclusão de sites 5.9 - Montando o display_news
6 Extraindo e analisando dados do Brasileirão
Conteúdo do módulo 6.1 - Apresentação do projeto Análises Esportivas 6.2 - Processo de criação do projeto 6.3 - Limitações da biblioteca Requests 6.4 - Uso da biblioteca Selenium 6.5 - Utilizando a API do Sofascore 6.6 - Utilizando a API do Sofascore – Parte 2 6.7 - Construindo o DataFrame 6.8 - Construindo o Gráfico
Intermediário 5h 29 aulas Certificado de conclusão Suporte com professores 3631 Participantes

Este curso faz parte das trilhas