diff options
| -rw-r--r-- | searx/engines/google.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/searx/engines/google.py b/searx/engines/google.py index 979253ec5..138c90411 100644 --- a/searx/engines/google.py +++ b/searx/engines/google.py @@ -271,7 +271,9 @@ def response(resp): logger.debug('ingoring <div class="g" ../> section: missing title') continue title = extract_text(title_tag) - url = eval_xpath_getindex(result, href_xpath, 0) + url = eval_xpath_getindex(result, href_xpath, 0, None) + if url is None: + continue content = extract_text(eval_xpath_getindex(result, content_xpath, 0, default=None), allow_none=True) results.append({ 'url': url, |