Parcourir la source

[fix] revert language changes to prevent CAPTCHAs

Adam Tauber il y a 7 ans
Parent
révision
6fdb6640d9
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4
    4
      searx/engines/google.py

+ 4
- 4
searx/engines/google.py Voir le fichier

89
 search_path = '/search'
89
 search_path = '/search'
90
 search_url = ('https://{hostname}' +
90
 search_url = ('https://{hostname}' +
91
               search_path +
91
               search_path +
92
-              '?{query}&start={offset}&gws_rd=cr&gbv=1&hl={lang}&ei=x')
92
+              '?{query}&start={offset}&gws_rd=cr&gbv=1&lr={lang}&ei=x')
93
 
93
 
94
 time_range_search = "&tbs=qdr:{range}"
94
 time_range_search = "&tbs=qdr:{range}"
95
 time_range_dict = {'day': 'd',
95
 time_range_dict = {'day': 'd',
167
     if params['language'] == 'all':
167
     if params['language'] == 'all':
168
         language = 'en'
168
         language = 'en'
169
         country = 'US'
169
         country = 'US'
170
-        url_lang = 'en'
170
+        url_lang = 'lang_en'
171
     elif params['language'][:2] == 'jv':
171
     elif params['language'][:2] == 'jv':
172
         language = 'jw'
172
         language = 'jw'
173
         country = 'ID'
173
         country = 'ID'
174
-        url_lang = 'jw'
174
+        url_lang = 'lang_jw'
175
     else:
175
     else:
176
         language_array = params['language'].lower().split('-')
176
         language_array = params['language'].lower().split('-')
177
         if len(language_array) == 2:
177
         if len(language_array) == 2:
179
         else:
179
         else:
180
             country = 'US'
180
             country = 'US'
181
         language = language_array[0] + ',' + language_array[0] + '-' + country
181
         language = language_array[0] + ',' + language_array[0] + '-' + country
182
-        url_lang = language_array[0]
182
+        url_lang = 'lang_' + language_array[0]
183
 
183
 
184
     if use_locale_domain:
184
     if use_locale_domain:
185
         google_hostname = country_to_hostname.get(country.upper(), default_hostname)
185
         google_hostname = country_to_hostname.get(country.upper(), default_hostname)