mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-07 20:30:41 -05:00
ignore parsing errors in get_element_by_id()
This commit is contained in:
parent
781cc523af
commit
7a8501e307
2 changed files with 8 additions and 2 deletions
|
@ -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()
|
||||
|
||||
|
||||
|
|
|
@ -252,7 +252,10 @@ def get_result(self):
|
|||
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()
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue