lxml - Processing XML and HTML with Python

lxml - the most feature-rich and easy-to-use library for processing XML and HTML in the Python language