SoupSieve: A Modern CSS Selector Implementation for Beautiful Soup

2.8.3 · active · verified Sat Mar 28

SoupSieve is a modern CSS selector implementation for Beautiful Soup, currently at version 2.8.3. It is actively maintained and follows a regular release cadence, with recent updates addressing various fixes and improvements.

Warnings

Install

Imports

Quickstart

A simple example demonstrating how to use SoupSieve to parse HTML and select elements using CSS selectors.

from soupsieve import SoupSieve

# Example usage of SoupSieve
html = '<html><body><div class="content">Hello, World!</div></body></html>'
soup = SoupSieve(html)
elements = soup.select('.content')
print(elements[0].text)  # Output: Hello, World!

view raw JSON →