on master help sign in
[fix] url encoding fix
e1768edasciimoo
searx/engines/stackoverflow.py+3−4
@@ -1,17 +1,16 @@
1−from urllib import quote
2from lxml import html
1from lxml import html
3from urlparse import urljoin
2from urlparse import urljoin
4from cgi import escape
3from cgi import escape
4+from urllib import urlencode
5
5
6categories = ['it']
6categories = ['it']
7
7
8base_url = 'http://stackoverflow.com/'
8base_url = 'http://stackoverflow.com/'
9−search_url = base_url+'search?q='
9+search_url = base_url+'search?'
10
10
11def request(query, params):
11def request(query, params):
12 global search_url
12 global search_url
13− query = quote(query.replace(' ', '+'), safe='+')
14− params['url'] = search_url + query
13+ params['url'] = search_url + urlencode({'q': query})
15 return params
14 return params
16
15
17
16