Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Selenium + Python pra Web Scraping e Automação COMPLETO
Highest Rated
Rating: 4.6 out of 5(221 ratings)
1,137 students

Selenium + Python pra Web Scraping e Automação COMPLETO

Web Scraping com Selenium e Python: Domine Seletores CSS, Automatização, Exportação e integração SQLite, MySQL, Postgree
Last updated 2/2025
Portuguese

What you'll learn

  • Configurar o ambiente de desenvolvimento: Instalar Python no Windows, Linux e Mac, configurar ambientes virtuais e ajustar o VSCode para produtividade.
  • Dominar o HTML e Seletores CSS: Entender a estrutura do HTML, usar seletores CSS para identificar e manipular elementos na página.
  • Usar Selenium para Web Scraping e Automação: Selecionar e interagir com elementos da página usando Selenium, preencher formulários, navegar entre abas e mais.
  • Capturar e Manipular Dados: Utilizar técnicas de web scraping para coletar dados e exportá-los para formatos como CSV, JSON, e nos principais bancos de dados.
  • Automatizar Tarefas Repetitivas: Aprender a criar scripts automatizados para realizar tarefas repetitivas na web, economizando tempo e esforço.
  • Aplicar Técnicas Avançadas de Selenium: Implementar técnicas como Expected Conditions, ActionChains, manipulação de cookies e tratamento de erros.

Course content

8 sections59 lectures12h 57m total length
  • Avisos importantes!0:38

Requirements

  • Este curso foi desenhado para ser acessível a todos, independentemente do nível de experiência prévia.

Description

Você já imaginou automatizar tarefas repetitivas na web ou extrair dados de qualquer site com apenas alguns cliques? Nesse curso você aprenderá exatamente como fazer isso, desde o básico até técnicas avançadas. Este curso é a chave para transformar sua maneira de interagir com a web, aumentando sua produtividade e abrindo novas possibilidades no mercado de trabalho.


Você começará configurando seu ambiente de desenvolvimento, aprendendo a instalar Python e configurar o VSCode tanto no Windows e Linux quanto no Mac. A partir daí, vamos compreender a estrutura do HTML e os seletores CSS, essenciais para entender como os dados são organizados na web.


Com uma base sólida, você estará pronto para explorar as capacidades do Selenium. Desde a instalação e configuração do driver até a seleção de elementos com diversos métodos (ID, Name, Tag, Link, Class, CSS Selector e XPath), você dominará a navegação e interação com páginas web. Aprenderá a preencher formulários, manipular dropdowns, e capturar dados paginados.


Além disso, abordaremos técnicas avançadas como aguardando componentes com Expected Conditions, baixando imagens, extraindo dados de tabelas com Pandas, e tirando screenshots das páginas. Você também aprenderá a manipular múltiplas abas, lidar com erros, usar ActionChains para ações complexas, e trabalhar com cookies.


Neste curso, você vai:

  • Automatizar tarefas repetitivas: Aprenda a usar Selenium para interagir com a web de forma automatizada, economizando tempo e esforço.

  • Extrair dados de qualquer site: Utilize técnicas de web scraping para capturar informações valiosas e utilizá-las em seus projetos.

  • Manipular e exportar dados: Saiba como exportar dados extraídos para formatos como CSV, JSON e integrar com bancos de dados SQLite, MySQL e Postgree, facilitando a análise e o armazenamento.

  • Aumentar sua produtividade: Com habilidades de automação, você poderá focar em tarefas mais importantes e estratégicas.

  • Expandir suas oportunidades de carreira: Dominar Selenium e Python abre portas em diversas áreas como análise de dados, desenvolvimento web e automação de testes.


Este curso oferece uma abordagem prática e detalhada, com desafios e projetos reais para garantir que você aplique o conhecimento adquirido de forma eficaz. Se você é um iniciante em programação, desenvolvedor intermediário, estudante ou profissional de TI, este curso é para você. Transforme sua maneira de trabalhar com a web e potencialize suas habilidades com Selenium e Python. Inscreva-se agora e comece a explorar o poder da automação!

Who this course is for:

  • Iniciantes em programação: Que desejam aprender a usar Selenium e Python para automatizar tarefas e realizar web scraping de forma prática e eficiente.
  • Desenvolvedores de nível intermediário: Que querem aprofundar seus conhecimentos em automação e web scraping, aprendendo técnicas avançadas e boas práticas.
  • Estudantes e profissionais de TI: Que buscam expandir suas habilidades e adicionar uma competência valiosa ao seu conjunto de habilidades.
  • Analistas de dados e cientistas de dados: Que necessitam extrair dados da web para suas análises e projetos, aprimorando suas capacidades de manipulação e exportação de dados.