@@ -12,10 +12,10 @@
1212# @todo embedded (needs some md5 from video page)
1313
1414from json import loads
15+from html import unescape
1516from urllib.parse import urlencode
1617from lxml import html
1718from dateutil import parser
18−from html.parser import HTMLParser
1919from searx.utils import extract_text
2020
2121
@@ -55,13 +55,12 @@ def response(resp):
5555 if "content" not in response:
5656 return []
5757 dom = html.fromstring(response["content"])
58− p = HTMLParser()
5958
6059 # parse results
6160 for result in dom.xpath(results_xpath):
6261 videoid = result.xpath(url_xpath)[0]
6362 url = base_url + videoid
64− title = p.unescape(extract_text(result.xpath(title_xpath)))
63+ title = unescape(extract_text(result.xpath(title_xpath)))
6564 try:
6665 thumbnail = extract_text(result.xpath(thumbnail_xpath)[0])
6766 except: