Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7a7ef9ce authored by Samuel Dudik's avatar Samuel Dudik Committed by Markus Heiser
Browse files

[fix] Seznam engine - some XPath selectors has been changed

parent 48fe83b9
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -53,14 +53,14 @@ def response(resp):

    dom = html.fromstring(resp.content.decode())
    for result_element in eval_xpath_list(dom, '//div[@data-dot="results"]/div'):
        result_data = eval_xpath_getindex(result_element, './/div[contains(@class, "Result")]', 0, default=None)
        result_data = eval_xpath_getindex(result_element, './/div[contains(@class, "bec586")]', 0, default=None)
        if result_data is None:
            continue
        title_element = eval_xpath_getindex(result_element, './/h3/a', 0)
        results.append({
            'url': title_element.get('href'),
            'title': extract_text(title_element),
            'content': extract_text(eval_xpath(result_data, './/p[@class="Result-description"]')),
            'content': extract_text(eval_xpath(result_data, './/div[@class="_3eded7"]')),
        })

    return results