From 035bc507ec1b8812f064bb2896138e489ebd6054 Mon Sep 17 00:00:00 2001 From: Alexandre FLAMENT Date: Fri, 14 Oct 2022 18:27:53 +0000 Subject: [PATCH] [fix] startpage engine --- searx/engines/startpage.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/searx/engines/startpage.py b/searx/engines/startpage.py index 087267bb..24aa59d0 100644 --- a/searx/engines/startpage.py +++ b/searx/engines/startpage.py @@ -89,15 +89,14 @@ def get_sc_code(headers): dom = html.fromstring(resp.text) try: - # href --> '/?sc=adrKJMgF8xwp20' - href = eval_xpath(dom, '//a[@class="footer-home__logo"]')[0].get('href') + # + sc_code = eval_xpath(dom, '//input[@name="sc"]/@value')[0] except IndexError as exc: # suspend startpage API --> https://github.com/searxng/searxng/pull/695 raise SearxEngineResponseException( suspended_time=7 * 24 * 3600, message="PR-695: query new sc time-stamp failed!" ) from exc - sc_code = href[5:] sc_code_ts = time() logger.debug("new value is: %s", sc_code)