Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Navigeren Door HTML-Document | HTML Ontleden met Beautiful Soup
Web Scraping met Python

bookNavigeren Door HTML-Document

Na het inlezen van het HTML-document kun je het op verschillende manieren navigeren. Om het verder te verkennen, specificeer je een tag als attribuut. Bekijk bijvoorbeeld het <head>-element en geef het weer in een gestructureerd formaat met behulp van de .prettify()-methode.

123456789101112
# Importing libraries from bs4 import BeautifulSoup from urllib.request import urlopen # Reading web page url = "https://codefinity-content-media.s3.eu-west-1.amazonaws.com/18a4e428-1a0f-44c2-a8ad-244cd9c7985e/jesus.html" page = urlopen(url) html = page.read().decode("utf-8") # Reading HTML with BeautifulSoup soup = BeautifulSoup(html, "html.parser") print(soup.head.prettify())
copy

Experimenteer gerust door het .head-attribuut bijvoorbeeld te vervangen door .body. Zoals hierboven getoond, bevat het <head>-element meerdere kinderen. Je kunt door alle kinderen van elementen itereren met een for-lus en het .children-attribuut.

1234567891011121314
# Importing libraries from bs4 import BeautifulSoup from urllib.request import urlopen # Reading web page url = "https://codefinity-content-media.s3.eu-west-1.amazonaws.com/18a4e428-1a0f-44c2-a8ad-244cd9c7985e/jesus.html" page = urlopen(url) html = page.read().decode("utf-8") # Reading HTML with BeautifulSoup soup = BeautifulSoup(html, "html.parser") # Iterating over all element children for child in soup.head.children: print(child)
copy
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 4.35

bookNavigeren Door HTML-Document

Veeg om het menu te tonen

Na het inlezen van het HTML-document kun je het op verschillende manieren navigeren. Om het verder te verkennen, specificeer je een tag als attribuut. Bekijk bijvoorbeeld het <head>-element en geef het weer in een gestructureerd formaat met behulp van de .prettify()-methode.

123456789101112
# Importing libraries from bs4 import BeautifulSoup from urllib.request import urlopen # Reading web page url = "https://codefinity-content-media.s3.eu-west-1.amazonaws.com/18a4e428-1a0f-44c2-a8ad-244cd9c7985e/jesus.html" page = urlopen(url) html = page.read().decode("utf-8") # Reading HTML with BeautifulSoup soup = BeautifulSoup(html, "html.parser") print(soup.head.prettify())
copy

Experimenteer gerust door het .head-attribuut bijvoorbeeld te vervangen door .body. Zoals hierboven getoond, bevat het <head>-element meerdere kinderen. Je kunt door alle kinderen van elementen itereren met een for-lus en het .children-attribuut.

1234567891011121314
# Importing libraries from bs4 import BeautifulSoup from urllib.request import urlopen # Reading web page url = "https://codefinity-content-media.s3.eu-west-1.amazonaws.com/18a4e428-1a0f-44c2-a8ad-244cd9c7985e/jesus.html" page = urlopen(url) html = page.read().decode("utf-8") # Reading HTML with BeautifulSoup soup = BeautifulSoup(html, "html.parser") # Iterating over all element children for child in soup.head.children: print(child)
copy
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 2
some-alt