summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorasciimoo <asciimoo@gmail.com>2013-10-20 20:20:10 +0200
committerasciimoo <asciimoo@gmail.com>2013-10-20 20:20:10 +0200
commit95e4a9353a600a8a3212cf0a9ce8690c4843f076 (patch)
treec1026c8a13af863662f9f870b3592603fe948ff0
parent986c8e51a8ce55a82bc5670701f237b616f3b096 (diff)
[fix] request header parametering
-rw-r--r--searx/engines/__init__.py10
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']
)