on master help sign in
[fix] request header parametering
commit95e4a9353a600a8a3212cf0a9ce8690c4843f076 authorasciimoo <asciimoo@gmail.com> dateSun 20 Oct 2013, 20:20 (13 years ago) parent986c8e5
1 file changed+5−5
searx/engines/__init__.py+5−5
searx/engines/__init__.py+5−5
@@ -69,20 +69,20 @@ def search(query, request, selected_engines):
6969 for ename, engine in engines.items():
7070 if ename not in selected_engines:
7171 continue
72− headers = default_request_params()
73− headers['User-Agent'] = user_agent
74− request_params = engine.request(query, headers)
72+ request_params = default_request_params()
73+ request_params['headers']['User-Agent'] = user_agent
74+ request_params = engine.request(query, request_params)
7575 callback = make_callback(ename, results, engine.response)
7676 if request_params['method'] == 'GET':
7777 req = grequests.get(request_params['url']
78− ,headers=headers
78+ ,headers=request_params['headers']
7979 ,hooks=dict(response=callback)
8080 ,cookies = request_params['cookies']
8181 )
8282 else:
8383 req = grequests.post(request_params['url']
8484 ,data=request_params['data']
85− ,headers=headers
85+ ,headers=request_params['headers']
8686 ,hooks=dict(response=callback)
8787 ,cookies = request_params['cookies']
8888 )