diff --git a/searx/engines/google.py b/searx/engines/google.py index e8226035..e6dacc3a 100644 --- a/searx/engines/google.py +++ b/searx/engines/google.py @@ -90,7 +90,7 @@ url_map = 'https://www.openstreetmap.org/'\ search_path = '/search' search_url = ('https://{hostname}' + search_path + - '?{query}&start={offset}&gbv=1&gws_rd=cr') + '?{query}&start={offset}&gbv=1&gws_rd=ssl') # other URLs map_hostname_start = 'maps.google.' @@ -99,7 +99,7 @@ redirect_path = '/url' images_path = '/images' # specific xpath variables -results_xpath = '//li[@class="g"]' +results_xpath = '//div[@class="g"]' url_xpath = './/h3/a/@href' title_xpath = './/h3' content_xpath = './/span[@class="st"]' diff --git a/searx/tests/engines/test_google.py b/searx/tests/engines/test_google.py index 04f12b83..37a83cae 100644 --- a/searx/tests/engines/test_google.py +++ b/searx/tests/engines/test_google.py @@ -40,7 +40,7 @@ class TestGoogleEngine(SearxTestCase): self.assertEqual(google.response(response), []) html = """ -
  • +

    This is the title @@ -94,35 +94,35 @@ class TestGoogleEngine(SearxTestCase):

    -
  • -
  • + +

    This

    -
  • -
  • + +

    This is

    -
  • -
  • + +

    This is the

    -
  • -
  • + +

    This is the

    -
  • +

    suggestion title