| 12345678910111213141516171819202122232425262728293031323334353637 | # SPDX-License-Identifier: AGPL-3.0-or-laterfrom sys import argv, exitif not len(argv) > 1:    print('search query required')    exit(1)import requestsfrom json import dumpsfrom searx.engines import googlefrom searx.search import default_request_paramsrequest_params = default_request_params()# Possible params# request_params['headers']['User-Agent'] = ''# request_params['category'] = ''request_params['pageno'] = 1request_params['language'] = 'en_us'request_params['time_range'] = ''params = google.request(argv[1], request_params)request_args = dict(    headers=request_params['headers'],    cookies=request_params['cookies'],)if request_params['method'] == 'GET':    req = requests.getelse:    req = requests.post    request_args['data'] = request_params['data']resp = req(request_params['url'], **request_args)resp.search_params = request_paramsprint(dumps(google.response(resp)))
 |