[fix] yep: fix 403 forbidden errors

Apparently, yep has been broken for a while. Measures to fix it:
- only use HTTP/1.1, because our HTTP2 client gets fingerprinted and blocked
- send the `Origin` HTTP header
This commit is contained in:
Bnyro
2025-12-29 16:27:15 +01:00
parent 26e275222b
commit 44405bd03c
2 changed files with 4 additions and 1 deletions

View File

@@ -19,6 +19,8 @@ search_type = "web" # 'web', 'images', 'news'
safesearch = True
safesearch_map = {0: 'off', 1: 'moderate', 2: 'strict'}
enable_http2 = False
def request(query, params):
args = {
@@ -30,6 +32,7 @@ def request(query, params):
}
params['url'] = f"{base_url}/fs/2/search?{urlencode(args)}"
params['headers']['Referer'] = 'https://yep.com/'
params['headers']['Origin'] = 'https://yep.com'
return params

View File

@@ -691,7 +691,7 @@ engines:
shortcut: yep
categories: general
search_type: web
timeout: 5
timeout: 15
disabled: true
- name: yep images