La riproduzione carica il player incorporato di YouTube (modalità privacy avanzata).
Tutorial completo su Web Scraping con Python Beautiful Soup (find/find_all, selezione CSS, estrazione tabelle)
CanaleKeith GalliCapitoli
Descrizione dell’autore
Metti alla prova le tue competenze in Python e Pandas con problemi su StrataScratch!
In questo video ti guideremo attraverso il web scraping con Python usando la libreria Beautiful Soup. Partiremo con una breve introduzione all’HTML e al CSS e spiegheremo cos’è il web scraping. Successivamente, approfondiremo i concetti base di Beautiful Soup: come caricare una pagina web, i comandi essenziali come *find* e *find_all*, come estrarre testi dagli elementi HTML e molto altro. L’ultima parte del tutorial è dedicata a esercizi pratici per mettere in pratica ciò che hai imparato. Scraperemo una pagina web per estrarre link, impareremo a leggere una tabella e caricarla in un dataframe di Pandas, e vedremo come scaricare un’immagine dal web. Speriamo ti diverta!
Unisciti all’*Army di Python* per accedere a vantaggi esclusivi!
Risorse utilizzate in questo video
Scopri di più su HTML/CSS
Indice del video!
0:00 - Introduzione e panoramica
1:09 - Cos’è il web scraping?
3:51 - Introduzione all’HTML
Utilizzo della libreria Beautiful Soup (5:29)
6:31 - Caricare una pagina web (con la libreria *requests*)
8:21 - Inizio dello scraping
9:18 - Metodi *find* e *find_all*
16:00 - Trovare testo specifico negli elementi HTML (con regex)
18:38 - Metodo *select* (selezione tramite percorsi CSS)
25:55 - Estrazione del testo da un elemento HTML
28:17 - Ottenere un attributo di un elemento HTML (href, src, id, class, ecc.)
29:41 - Navigazione nel codice (genitori, figli, fratelli)
Ora mettiamoci alla prova! (33:57)
35:53 - Esercizio #1: Estrai tutti i link social da una pagina web in 3 modi diversi
42:09 - Eserc…
In questo video ti guideremo attraverso il web scraping con Python usando la libreria Beautiful Soup. Partiremo con una breve introduzione all’HTML e al CSS e spiegheremo cos’è il web scraping. Successivamente, approfondiremo i concetti base di Beautiful Soup: come caricare una pagina web, i comandi essenziali come *find* e *find_all*, come estrarre testi dagli elementi HTML e molto altro. L’ultima parte del tutorial è dedicata a esercizi pratici per mettere in pratica ciò che hai imparato. Scraperemo una pagina web per estrarre link, impareremo a leggere una tabella e caricarla in un dataframe di Pandas, e vedremo come scaricare un’immagine dal web. Speriamo ti diverta!
Unisciti all’*Army di Python* per accedere a vantaggi esclusivi!
Risorse utilizzate in questo video
Scopri di più su HTML/CSS
Indice del video!
0:00 - Introduzione e panoramica
1:09 - Cos’è il web scraping?
3:51 - Introduzione all’HTML
Utilizzo della libreria Beautiful Soup (5:29)
6:31 - Caricare una pagina web (con la libreria *requests*)
8:21 - Inizio dello scraping
9:18 - Metodi *find* e *find_all*
16:00 - Trovare testo specifico negli elementi HTML (con regex)
18:38 - Metodo *select* (selezione tramite percorsi CSS)
25:55 - Estrazione del testo da un elemento HTML
28:17 - Ottenere un attributo di un elemento HTML (href, src, id, class, ecc.)
29:41 - Navigazione nel codice (genitori, figli, fratelli)
Ora mettiamoci alla prova! (33:57)
35:53 - Esercizio #1: Estrai tutti i link social da una pagina web in 3 modi diversi
42:09 - Eserc…
Informazioni su questo tutorial
Keith Galli ha pubblicato questo video tutorial di 1:13:03 il 30 luglio 2020. È stato visto 355.530 volte su YouTube.
- Canale
- Keith Galli
- Categoria
- Istruzione
- Durata
- 1:13:03
- Pubblicato
- 30 luglio 2020
- Visualizzazioni
- 355.530
- Mi piace
- 9.446
Condividi
Questo tutorial in altre lingue
- ENComprehensive Python Beautiful Soup Web Scraping Tutorial! (find/find_all, css select, scrape table)
- FRComplète Python Beautiful Soup Web Grattage Tutorial! (Recherche / find_all, sélectionner css, table scrape)
- ESHermosa integral Python Web sopa de raspado Tutorial! (Buscar / find_all, css seleccionar, mesa raspadura)
- PTComprehensive Python Bela Web Soup Tutorial Raspagem! (Encontrar / find_all, css seleccionar, tabela raspagem)
- DEUmfassende Python Schöne Suppe Web Scraping Tutorial! (Find / find_all, CSS wählen, schaben Tabelle)
- NLUitgebreide Python Mooie Soep Web Scraping Tutorial! (Find / find_all, css selecteert, schrapen tabel)
- RUВсесторонний Python Beautiful Soup Web Зачистка Учебник! (Находка / find_all, CSS выбрать, скрип таблицу)
- PLKompleksowe Python Piękne Soup Web Skrobanie Tutorial! (Znajdź / find_all, css wybrać, tabela złom)
- JA総合的なPythonの美しいスープのWebスクレイピングのチュートリアル! (検索/ find_all、CSSが選択し、こすりテーブル)
- ARالشامل بيثون جميل حساء الويب القشط تعليمي! (بحث / find_all، المغلق حدد الجدول كشط)
- HIव्यापक अजगर ब्यूटीफुल सूप वेब स्क्रैपिंग ट्यूटोरियल! (खोज / find_all, सीएसएस का चयन करें, खरोंच तालिका)
- IDKomprehensif Python Indah Soup Web Scraping Tutorial! (Find / find_all, css pilih, meja gesekan)