searxng/examples/basic_engine.py

26 lines
521 B
Python
Raw Permalink Normal View History

2013-10-14 22:19:25 +00:00
2016-07-11 11:52:37 +00:00
categories = ['general'] # optional
2013-10-19 18:54:21 +00:00
2013-10-14 22:19:25 +00:00
def request(query, params):
'''pre-request callback
params<dict>:
method : POST/GET
headers : {}
data : {} # if method == POST
url : ''
2014-01-29 20:16:55 +00:00
category: 'search category'
pageno : 1 # number of the requested page
2013-10-14 22:19:25 +00:00
'''
params['url'] = 'https://host/%s' % query
return params
def response(resp):
'''post-response callback
resp: requests response object
'''
2013-10-15 17:11:43 +00:00
return [{'url': '', 'title': '', 'content': ''}]