<p>Beautiful Soup is a library, written in the Python programming language, for pulling specific pieces of data out of HTML and XML files. It is especially suitable when working with data files that aren't well-formed, or are otherwise difficult to parse.</p><p></p><p>Saves programmers hours or days of work on quick-turnaround screen scraping projects.</p>