diff --git a/searx/engines/google.py b/searx/engines/google.py index 90d687a4e..03bc0f53e 100644 --- a/searx/engines/google.py +++ b/searx/engines/google.py @@ -56,6 +56,8 @@ time_range_dict = {'day': 'd', 'week': 'w', 'month': 'm', 'year': 'y'} # Filter results. 0: None, 1: Moderate, 2: Strict filter_mapping = {0: 'off', 1: 'medium', 2: 'high'} +extra_args = "" + # specific xpath variables # ------------------------ @@ -292,6 +294,8 @@ def request(query, params): } ) ) + if extra_args: + query_url += extra_args if params['time_range'] in time_range_dict: query_url += '&' + urlencode({'tbs': 'qdr:' + time_range_dict[params['time_range']]}) diff --git a/searx/settings.yml b/searx/settings.yml index 65c4966d4..f8977d887 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -820,6 +820,11 @@ engines: timeout: 4.0 disabled: true + - name: google-2000 + engine: google + shortcut: go2 + extra_args: "&udm=14" + - name: google engine: google shortcut: go