BeautifulSoup
Beautiful Soup is a library for parsing HTML and XML. It is designed for quick turnaround projects like screen-scraping. Beautiful Soup automatically heals broken markup, and it provides a powerful API for navigating, searching, and modifying the parse tree. It makes HTML and XML easy to work with.