Browse Source

[fix] brave fetch_traits: layout of the settings page has changed

Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Markus Heiser 10 months ago
parent
commit
0f9926b89a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      searx/engines/brave.py

+ 1 - 1
searx/engines/brave.py

@@ -426,7 +426,7 @@ def fetch_traits(engine_traits: EngineTraits):
         print("ERROR: response from Brave is not OK.")
     dom = html.fromstring(resp.text)  # type: ignore
 
-    for option in dom.xpath('//div[@id="language-select"]//option'):
+    for option in dom.xpath('//section//option[@value="en-us"]/../option'):
 
         ui_lang = option.get('value')
         try: