mirror of https://github.com/searxng/searxng.git
fix bing "garbage" results (issue #1275)
This commit is contained in:
parent
b25dccd1ae
commit
75b276f408
|
@ -16,7 +16,7 @@
|
|||
from lxml import html
|
||||
from searx.engines.xpath import extract_text
|
||||
from searx.url_utils import urlencode
|
||||
from searx.utils import match_language
|
||||
from searx.utils import match_language, gen_useragent
|
||||
|
||||
# engine dependent config
|
||||
categories = ['general']
|
||||
|
@ -43,6 +43,9 @@ def request(query, params):
|
|||
offset=offset)
|
||||
|
||||
params['url'] = base_url + search_path
|
||||
|
||||
params['headers']['User-Agent'] = gen_useragent('Windows NT 6.3; WOW64')
|
||||
|
||||
return params
|
||||
|
||||
|
||||
|
|
|
@ -57,9 +57,9 @@ blocked_tags = ('script',
|
|||
'style')
|
||||
|
||||
|
||||
def gen_useragent():
|
||||
def gen_useragent(os=None):
|
||||
# TODO
|
||||
return ua.format(os=choice(ua_os), version=choice(ua_versions))
|
||||
return ua.format(os=os or choice(ua_os), version=choice(ua_versions))
|
||||
|
||||
|
||||
def searx_useragent():
|
||||
|
|
Loading…
Reference in New Issue