ignore parsing errors in get_element_by_id()
[youtube-dl] / youtube_dl / __init__.py
index 78fb07ea1b3a69516056831fccdb9b3e31ffc32b..dc7ec136fcbd27957633ccf037bad6e4e136cb43 100755 (executable)
@@ -252,7 +252,10 @@ class IDParser(HTMLParser.HTMLParser):
 def get_element_by_id(id, html):
        """Return the content of the tag with the specified id in the passed HTML document"""
        parser = IDParser(id)
-       parser.loads(html)
+       try:
+               parser.loads(html)
+       except HTMLParser.HTMLParseError:
+               pass
        return parser.get_result()