FINDING BY ID - Searching with element IDs
Python
#!/usr/bin/env python3
"""FINDING BY ID - Searching with element IDs"""
from bs4 import BeautifulSoup
html = """
<html><body>
<div id="header">Header Content</div>
<div id="main">Main Content</div>
<div id="footer">Footer Content</div>
<p id="note">Important note</p>
</body></html>
"""
soup = BeautifulSoup(html, 'html.parser')
print("Finding by ID:")
header = soup.find(id='header')
print(f" #header: {header.string}")
main = soup.find(id='main')
print(f" #main: {main.string}")
note = soup.find(id='note')
print(f" #note: {note.string}")
print(f" Direct access: {soup.find(id='footer').string}")