on v1.0.0 help sign in
searx/examples/basic_engine.py
25 lines 521 B history raw
2categories = ['general'] # optional
5def request(query, params):
6 '''pre-request callback
7 params<dict>:
8 method : POST/GET
9 headers : {}
10 data : {} # if method == POST
11 url : ''
12 category: 'search category'
13 pageno : 1 # number of the requested page
14 '''
16 params['url'] = 'https://host/%s' % query
18 return params
21def response(resp):
22 '''post-response callback
23 resp: requests response object
24 '''
25 return [{'url': '', 'title': '', 'content': ''}]