diff options
Diffstat (limited to 'searx/search/processors')
| -rw-r--r-- | searx/search/processors/online.py | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/searx/search/processors/online.py b/searx/search/processors/online.py index 8592457d3..1195b2fad 100644 --- a/searx/search/processors/online.py +++ b/searx/search/processors/online.py @@ -155,8 +155,15 @@ class OnlineProcessor(EngineProcessor): search_query.locale.language, ) headers["Accept-Language"] = ac_lang - self.logger.debug("HTTP Accept-Language: %s", headers.get("Accept-Language", "")) + + # https://developer.mozilla.org/en-US/docs/Glossary/Fetch_metadata_request_header + headers["Sec-Fetch-Dest"] = "empty" + headers["Sec-Fetch-Mode"] = "cors" + headers["Sec-Fetch-Site"] = "same-origin" + headers["Sec-Fetch-User"] = "?1" + headers["Sec-GPC"] = "1" + return params def _send_http_request(self, params: OnlineParams): |