From af3f272b0ba52312c07674b7d98b9380e6d5cb2d Mon Sep 17 00:00:00 2001 From: Markus Heiser Date: Sun, 29 Dec 2024 09:55:39 +0100 Subject: [fix] update_engine_traits.py: annas archive, bing-* and zlibrary engines Github action Update data - update_engine_traits [1] had issues in annas archive, bing-* and zlibrary engines: ./manage pyenv.cmd python ./searxng_extra/update/update_engine_traits.py [1] https://github.com/searxng/searxng/actions/runs/12530827768/job/34953392587 Signed-off-by: Markus Heiser --- searx/engines/bing.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'searx/engines/bing.py') diff --git a/searx/engines/bing.py b/searx/engines/bing.py index d4f46eaaf..da76f771e 100644 --- a/searx/engines/bing.py +++ b/searx/engines/bing.py @@ -192,8 +192,21 @@ def fetch_traits(engine_traits: EngineTraits): # pylint: disable=import-outside-toplevel from searx.network import get # see https://github.com/searxng/searxng/issues/762 + from searx.utils import gen_useragent + + headers = { + "User-Agent": gen_useragent(), + "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8", + "Accept-Language": "en-US;q=0.5,en;q=0.3", + "Accept-Encoding": "gzip, deflate, br", + "DNT": "1", + "Connection": "keep-alive", + "Upgrade-Insecure-Requests": "1", + "Sec-GPC": "1", + "Cache-Control": "max-age=0", + } - resp = get("https://www.bing.com/account/general") + resp = get("https://www.bing.com/account/general", headers=headers) if not resp.ok: # type: ignore print("ERROR: response from bing is not OK.") -- cgit v1.2.3