diff options
Diffstat (limited to 'searx/engines/semantic_scholar.py')
| -rw-r--r-- | searx/engines/semantic_scholar.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/searx/engines/semantic_scholar.py b/searx/engines/semantic_scholar.py index 450f3f765..f5a692792 100644 --- a/searx/engines/semantic_scholar.py +++ b/searx/engines/semantic_scholar.py @@ -7,7 +7,7 @@ from lxml import html from flask_babel import gettext from searx.network import get -from searx.utils import eval_xpath_getindex, gen_useragent, html_to_text +from searx.utils import eval_xpath_getindex, html_to_text about = { @@ -41,12 +41,13 @@ def _get_ui_version(): def request(query, params): params['url'] = search_url params['method'] = 'POST' - params['headers'] = { - 'Content-Type': 'application/json', - 'X-S2-UI-Version': _get_ui_version(), - 'X-S2-Client': "webapp-browser", - 'User-Agent': gen_useragent(), - } + params['headers'].update( + { + 'Content-Type': 'application/json', + 'X-S2-UI-Version': _get_ui_version(), + 'X-S2-Client': "webapp-browser", + } + ) params['data'] = dumps( { "queryString": query, |