logo

searx

My custom branche(s) on searx, a meta-search engine
commit: 68bd8a19e93bcd739e28869ec332e8d404724dbf
parent: 111a86aa22822092748d3182390b5b21d65d2f06
Author: asciimoo <asciimoo@gmail.com>
Date:   Sat, 19 Oct 2013 22:34:46 +0200

[enh] cookie support

Diffstat:

Msearx/engines/__init__.py4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/searx/engines/__init__.py b/searx/engines/__init__.py @@ -50,7 +50,7 @@ for filename in listdir(engine_dir): categories.setdefault(category_name, []).append(engine) def default_request_params(): - return {'method': 'GET', 'headers': {}, 'data': {}, 'url': ''} + return {'method': 'GET', 'headers': {}, 'data': {}, 'url': '', 'cookies': {}} def make_callback(engine_name, results, callback): def process_callback(response, **kwargs): @@ -77,12 +77,14 @@ def search(query, request, selected_engines): req = grequests.get(request_params['url'] ,headers=headers ,hooks=dict(response=callback) + ,cookies = request_params['cookies'] ) else: req = grequests.post(request_params['url'] ,data=request_params['data'] ,headers=headers ,hooks=dict(response=callback) + ,cookies = request_params['cookies'] ) requests.append(req) grequests.map(requests)