diff options
| author | asciimoo <asciimoo@gmail.com> | 2013-10-20 20:20:10 +0200 |
|---|---|---|
| committer | asciimoo <asciimoo@gmail.com> | 2013-10-20 20:20:10 +0200 |
| commit | 95e4a9353a600a8a3212cf0a9ce8690c4843f076 (patch) | |
| tree | c1026c8a13af863662f9f870b3592603fe948ff0 | |
| parent | 986c8e51a8ce55a82bc5670701f237b616f3b096 (diff) | |
[fix] request header parametering
| -rw-r--r-- | searx/engines/__init__.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/searx/engines/__init__.py b/searx/engines/__init__.py index 6bfcdab2b..5a8de79f8 100644 --- a/searx/engines/__init__.py +++ b/searx/engines/__init__.py @@ -69,20 +69,20 @@ def search(query, request, selected_engines): for ename, engine in engines.items(): if ename not in selected_engines: continue - headers = default_request_params() - headers['User-Agent'] = user_agent - request_params = engine.request(query, headers) + request_params = default_request_params() + request_params['headers']['User-Agent'] = user_agent + request_params = engine.request(query, request_params) callback = make_callback(ename, results, engine.response) if request_params['method'] == 'GET': req = grequests.get(request_params['url'] - ,headers=headers + ,headers=request_params['headers'] ,hooks=dict(response=callback) ,cookies = request_params['cookies'] ) else: req = grequests.post(request_params['url'] ,data=request_params['data'] - ,headers=headers + ,headers=request_params['headers'] ,hooks=dict(response=callback) ,cookies = request_params['cookies'] ) |