mirror of
https://github.com/searxng/searxng.git
synced 2025-07-15 01:09:21 +02:00
[feat] add 360search engine for searxng
Co-authored-by: Bnyro <bnyro@tutanota.com>
This commit is contained in:
parent
80f5fad16e
commit
71d1504e57
5 changed files with 159 additions and 1 deletions
|
@ -148,6 +148,21 @@ def mwmbl(query, _lang):
|
|||
return [result for result in results if not result.startswith("go: ") and not result.startswith("search: ")]
|
||||
|
||||
|
||||
def qihu360search(query, _lang):
|
||||
# 360Search search autocompleter
|
||||
url = f"https://sug.so.360.cn/suggest?{urlencode({'format': 'json', 'word': query})}"
|
||||
response = get(url)
|
||||
|
||||
results = []
|
||||
|
||||
if response.ok:
|
||||
data = response.json()
|
||||
if 'result' in data:
|
||||
for item in data['result']:
|
||||
results.append(item['word'])
|
||||
return results
|
||||
|
||||
|
||||
def seznam(query, _lang):
|
||||
# seznam search autocompleter
|
||||
url = 'https://suggest.seznam.cz/fulltext/cs?{query}'
|
||||
|
@ -246,6 +261,7 @@ def yandex(query, _lang):
|
|||
|
||||
|
||||
backends = {
|
||||
'360search': qihu360search,
|
||||
'baidu': baidu,
|
||||
'brave': brave,
|
||||
'dbpedia': dbpedia,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue