Loading searx/engines/youtube_noapi.py +1 −8 Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ from urllib import quote_plus from lxml import html from searx.engines.xpath import extract_text from searx.utils import list_get # engine dependent config categories = ['videos', 'music'] Loading @@ -34,14 +35,6 @@ title_xpath = './/div[@class="yt-lockup-content"]/h3/a' content_xpath = './/div[@class="yt-lockup-content"]/div[@class="yt-lockup-description yt-ui-ellipsis yt-ui-ellipsis-2"]' # get element in list or default value def list_get(a_list, index, default=None): if len(a_list) > index: return a_list[index] else: return default # returns extract_text on the first result selected by the xpath or None def extract_text_from_dom(result, xpath): r = result.xpath(xpath) Loading Loading
searx/engines/youtube_noapi.py +1 −8 Original line number Diff line number Diff line Loading @@ -11,6 +11,7 @@ from urllib import quote_plus from lxml import html from searx.engines.xpath import extract_text from searx.utils import list_get # engine dependent config categories = ['videos', 'music'] Loading @@ -34,14 +35,6 @@ title_xpath = './/div[@class="yt-lockup-content"]/h3/a' content_xpath = './/div[@class="yt-lockup-content"]/div[@class="yt-lockup-description yt-ui-ellipsis yt-ui-ellipsis-2"]' # get element in list or default value def list_get(a_list, index, default=None): if len(a_list) > index: return a_list[index] else: return default # returns extract_text on the first result selected by the xpath or None def extract_text_from_dom(result, xpath): r = result.xpath(xpath) Loading