SearXNG 多引擎 CAPTCHA 和错误问题
searxng | 2025-09-28 23:52:32,399 WARNING: searx.engines.duckduckgo: ErrorContext('searx/engines/duckduckgo.py', 363, 'raise SearxEngineCaptchaException(suspended_time=0, message=f"CAPTCHA ({resp.search_params[\'data\'].get(\'kl\')})")', 'searx.exceptions.SearxEngineCaptchaException', None, ('CAPTCHA (us-en)',)) False searxng | 2025-09-28 23:52:32,399 ERROR: searx.engines.duckduckgo: CAPTCHA searxng | Traceback (most recent call last): searxng | File "/usr/local/searxng/searx/search/processors/online.py", line 160, in search searxng | search_results = self._search_basic(query, params) searxng | File "/usr/local/searxng/searx/search/processors/online.py", line 148, in _search_basic searxng | return self.engine.response(response) searxng | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ searxng | File "/usr/local/searxng/searx/engines/duckduckgo.py", line 363, in response searxng | raise SearxEngineCaptchaException(suspended_time=0, message=f"CAPTCHA ({resp.search_params['data'].get('kl')})") searxng | searx.exceptions.SearxEngineCaptchaException: CAPTCHA (us-en), suspended_time=0 searxng | 2025-09-28 23:52:32,665 WARNING: searx.engines.wikipedia: ErrorContext('searx/engines/wikipedia.py', 187, '_network.raise_for_httperror(resp)', 'httpx.HTTPStatusError', None, ('400', 'Bad Request', 'en.wikipedia.org')) False searxng | 2025-09-28 23:52:32,665 ERROR: searx.engines.wikipedia: requests exception (search duration : 0.5207587419999982 s, timeout: 3.0 s) : Client error '400 Bad Request' for url 'https://en.wikipedia.org/api/rest_v1/page/summary/search%3A%20site%3Aycombinator.com/companies%20%22YC%20W24%22%20OR%20%22YC%20S24%22%20OR%20%22YC%20W25%22%20engineering' searxng | For more information check: https://httpstatuses.com/400 searxng | Traceback (most recent call last): searxng | File "/usr/local/searxng/searx/search/processors/online.py", line 160, in search searxng | search_results = self._search_basic(query, params) searxng | File "/usr/local/searxng/searx/search/processors/online.py", line 148, in _search_basic searxng | return self.engine.response(response) searxng | ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^ searxng | File "/usr/local/searxng/searx/engines/wikipedia.py", line 187, in response searxng | _network.raise_for_httperror(resp) searxng | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^ searxng | File "/usr/local/searxng/searx/network/raise_for_httperror.py", line 77, in raise_for_httperror searxng | resp.raise_for_status() searxng | ~~~~~~~~~~~~~~~~~~~~~^^ searxng | File "/usr/local/searxng/venv/lib/python3.13/site-packages/httpx/_models.py", line 749, in
内容来源: Fosowl/agenticSeek