Navigeren 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())
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)
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 4.35
Navigeren 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())
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)
Bedankt voor je feedback!