HDTutorial
PT

A reprodução carrega o leitor integrado do YouTube (modo de privacidade melhorada).

Tutorial completo de *web scraping* com Python e Beautiful Soup (find/find_all, seleção CSS, extrair tabelas)

355 530 visualizações 30 de julho de 2020 1:13:03

Ver no YouTube
CanalKeith Galli

Capítulos

Descrição do autor

Pratique as suas habilidades de *data science* com Python e Pandas nos problemas do StrataScratch!

Neste vídeo, vamos explorar o *web scraping* em Python usando a biblioteca Beautiful Soup. Começamos com uma breve introdução ao HTML e CSS e discutimos o que é *web scraping*. Depois, mergulhamos nos fundamentos da biblioteca Beautiful Soup: como carregar uma página web, os comandos básicos como *find* e *find_all*, como extrair strings de elementos HTML, e muito mais.

A última parte deste tutorial é uma série de exercícios para praticar. Nesta secção, raspamos uma página web para obter links, aprendemos a raspar uma tabela e carregá-la num *DataFrame* do Pandas, e vemos como raspar e descarregar uma imagem da web. Espero que gostes!

Junta-te ao *Exército Python* para teres acesso a benefícios exclusivos!

Recursos usados neste vídeo

Saber mais sobre HTML/CSS

Linhas de tempo do vídeo
0:00 - Introdução e visão geral
1:09 - O que é *web scraping*?
3:51 - Introdução ao HTML

Usando a biblioteca Beautiful Soup (5:29)
6:31 - Carregar uma página web (biblioteca *requests*)
8:21 - Começar a raspar
9:18 - Métodos *find* e *find_all*
16:00 - Procurar texto específico no HTML (expressões regulares)
18:38 - Método *select* (seleções por caminho CSS)
25:55 - Extrair texto de um elemento HTML
28:17 - Obter uma propriedade de um elemento HTML (href, src, id, class, etc.)
29:41 - Navegação no código (pais, filhos, irmãos)

Vamos praticar! (33:57)
35:53 - Exercício #1: Obter todos os links sociais de uma página web em 3 formas diferentes
42:09 - Exerc…

Sobre este tutorial

Keith Galli publicou este tutorial em vídeo de 1:13:03 em 30 de julho de 2020. Foi visto 355 530 vezes no YouTube.

Categoria
Educação
Duração
1:13:03
Publicado
30 de julho de 2020
Visualizações
355 530
Gostos
9 446

Partilhar

Este tutorial noutros idiomas