mirror of
https://github.com/searxng/searxng.git
synced 2026-07-17 21:41:24 +00:00
[fix] heexy: blocked by cloudflare
This commit is contained in:
@@ -68,7 +68,9 @@ def _get_api_token(query: str) -> str:
|
||||
if cached_token:
|
||||
return cached_token
|
||||
|
||||
resp = get(f"{base_url}/search?q={query}", headers={"User-Agent": gen_useragent()})
|
||||
resp = get(
|
||||
f"{base_url}/search?q={query}", headers={"User-Agent": gen_useragent(), "Accept-Language": "en-US,en:q=0.9"}
|
||||
)
|
||||
if not resp.ok:
|
||||
raise SearxEngineAPIException("failed to obtain request token: invalid response code")
|
||||
|
||||
@@ -76,7 +78,7 @@ def _get_api_token(query: str) -> str:
|
||||
if not token:
|
||||
raise SearxEngineAPIException("failed to obtain request token: no token found")
|
||||
|
||||
CACHE.set("token", token)
|
||||
CACHE.set("token", token, expire=3 * 60)
|
||||
return token
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user