Web Scraping met Python & Selenium: Data Verzamelen, Excel-export & Automatisering

Online data verzamelen met webscraping

1 dag

Wat houdt de training in?

In deze eendaagse training leer je de basis van web scraping en bouw je stap voor stap je eigen scraper in Python. Je oefent met het analyseren van websites, het ophalen van data en het omgaan met veelvoorkomende uitdagingen zoals paginatie, dynamische content en IP-blokkades. De focus ligt volledig op praktijkgericht leren, zodat je alles direct kunt toepassen in je eigen werk, van data verzamelen tot exporteren naar Excel of CSV.

Wat je leert

  • Wat web scraping is en wanneer je het inzet.
  • Werken met HTTP-requests en HTML-structuren.
  • Data extraheren met BeautifulSoup.
  • Data opslaan in CSV of Excel.
  • Introductie in het scrapen van dynamische websites met Selenium.
  • Ethische en juridische principes rond web scraping.

Inhoud (globaal programma)

Deel 1 – Introductie tot web scraping

  • Use cases, mogelijkheden en beperkingen.

Deel 2 – Webpagina's begrijpen

  • HTTP-requests, HTML-opbouw en inspectietools in de browser.

Deel 3 – Data extraheren met Python

  • Requests en BeautifulSoup gebruiken om data op te halen en te parsen.

Deel 4 – Data opslaan

  • Scraped data exporteren naar CSV en Excel.

Deel 5 – Dynamische websites en Selenium

  • Introductie tot scrapen van JavaScript-gedreven pagina's.

Deel 6 – Robuust scrapen in de praktijk

  • Paginatie, foutafhandeling, IP-blokkades en netjes scrapen.

Deel 7 – Ethische en juridische aspecten

  • Robots.txt, gebruiksvoorwaarden, best practices en Q&A.

Voor wie?

  • Geen scrapingervaring vereist.
  • Basiskennis van Python wordt aanbevolen, maar is niet verplicht.

Voorkennis

  • Data-analisten, onderzoekers en marketeers.
  • Professionals die online data willen verzamelen zonder handmatig kopiëren.
  • Iedereen die een praktische introductie wil in web scraping met Python.

Wat kun je na afloop?

  • Een eenvoudige webscraper bouwen in Python.
  • Efficiënt online data verzamelen en opslaan.
  • Veelvoorkomende scrapingproblemen debuggen en oplossen.
  • Herkennen wanneer scraping wel of niet is toegestaan.

De Trainer

Victor de Graaff

“Het web is een rijke databron. Deze training laat zien hoe je data op een gestructureerde, betrouwbare en verantwoorde manier kunt extraheren.”

Interesse in deze training?

Neem gerust contact met ons op, we vertellen je graag meer over de mogelijkheden.

Stel je vraag

Wat onze deelnemers zeggen

"Na één dag direct zelfstandig aan de slag."

Otto Zegers

"Perfecte introductie in webscraping met duidelijke stappen."

Ganesh Hoezen