Corso Web Scraping con AI per il B2B
Il corso di Web Scraping è progettato per fornire ai partecipanti le competenze necessarie per raccogliere, analizzare e gestire dati provenienti da diverse fonti web.
Attraverso una combinazione di teoria e pratica, il corso esplorerà le tecniche fondamentali del web scraping, le migliori pratiche legali e gli strumenti più utilizzati nel settore.
I partecipanti impareranno a estrarre dati sia da pagine statiche che dinamiche, a pulire e gestire i dati raccolti e ad automatizzare i processi di scraping per ottimizzare il flusso di lavoro.
A chi è rivolto
Il corso è adatto a chiunque desideri esplorare il mondo del web scraping, sia per scopi professionali che personali.
Come funziona
Il corso verrà realizzato online, attraverso la metodologia della videoconferenza: i partecipanti interagiscono cioè in modalità sincrona (in diretta) con il relatore/docente che svolge la propria lezione, attraverso un applicativo funzionante via internet, invece di essere presente in aula.Collegarsi e partecipare alla lezione è molto semplice, non richiede particolari competenze informatiche né strumentazioni tecniche. È solo necessario essere dotati di un PC fisso o portatile o di un cellulare/tablet con casse audio o cuffie e possibilmente webcam.
Cosa imparerai a fare
Al termine del corso, i partecipanti avranno acquisito le competenze necessarie per affrontare progetti di web scraping in modo autonomo e responsabile, dotandosi di strumenti pratici e conoscenze teoriche per operare nel campo dell'analisi dei dati.
Contenuti del corso
- Introduzione al web scraping: cos'è e come funziona
- Aspetti legali del web scraping: diritti d'autore, termini di servizio, e pratiche etiche
- Discussione su come evitare problematiche legali attraverso un approccio responsabile
- BeautifulSoup: Introduzione e utilizzo per il parsing di HTML/XML
- Scrapy: Creazione di crawler per scraping avanzato e gestione dei dati
- Selenium: Automazione del browser per il scraping di pagine dinamiche
- Comparazione tra gli strumenti e quando utilizzarli
- Tecniche per il scraping di pagine statiche: selezione di elementi HTML
- Scraping di pagine dinamiche: utilizzo di Selenium e API
- Esempi pratici di scraping di diverse tipologie di siti web
- Tecniche di pulizia dei dati: rimozione di dati inutili e formattazione
- Utilizzo di librerie Python per la manipolazione dei dati (pandas)
- Salvataggio dei dati in diversi formati (CSV, JSON, database)
- Creazione di script automatizzati per il web scraping
- Utilizzo di cron job o task scheduler per eseguire scraping regolarmente
- Monitoraggio e gestione degli errori durante la raccolta dati
Certificazioni
- Attestato di frequenza IFOA
