Fix relative urls that do not start with '/'
commit1d4657b71427ec19a031883aab628f6ac50fdd9c
authorxywei <wxy0516@gmail.com>
dateThu 23 Jul 2020, 11:12 (6 years ago)
parent9f2446c
searx/engines/xpath.py+4
@@ -61,6 +61,10 @@ def extract_url(xpath_results, search_url):
6161 # fix relative url to the search engine
6262 url = urljoin(search_url, url)
6363
64+ # fix relative urls that fall through the crack
65+ if '://' not in url:
66+ url = urljoin(search_url, url)
67+
6468 # normalize url
6569 url = normalize_url(url)
6670