Anyone know of a Python-callable HTML DOM parser? I mean a serious one that tries to understand the crappy malformed out there in the real-world Web, the way a browser does. If it can interpret Javascript that's even better. This is for a consulting client, so a commercial library would be acceptable (though not preferred). Thanks.