mirror of https://github.com/searx/searx
[fix] duckduckgo_definitions: fix relative image URL
ddg returns relative URL to https://duckduckgo.com/
This commit is contained in:
parent
cdceec1cbb
commit
28cc644f0a
|
@ -10,7 +10,7 @@ DuckDuckGo (definitions)
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import json
|
import json
|
||||||
from urllib.parse import urlencode
|
from urllib.parse import urlencode, urlparse, urljoin
|
||||||
from lxml import html
|
from lxml import html
|
||||||
|
|
||||||
from searx import logger
|
from searx import logger
|
||||||
|
@ -102,6 +102,8 @@ def response(resp):
|
||||||
# image
|
# image
|
||||||
image = search_res.get('Image')
|
image = search_res.get('Image')
|
||||||
image = None if image == '' else image
|
image = None if image == '' else image
|
||||||
|
if image is not None and urlparse(image).netloc == '':
|
||||||
|
image = urljoin('https://duckduckgo.com', image)
|
||||||
|
|
||||||
# urls
|
# urls
|
||||||
# Official website, Wikipedia page
|
# Official website, Wikipedia page
|
||||||
|
|
Loading…
Reference in New Issue