Merge pull request #2356 from dalf/fix-ddd
[fix] duckduckgo_definitions: fix relative image URL
This commit is contained in:
		
						commit
						a458451d20
					
				@ -10,7 +10,7 @@ DuckDuckGo (definitions)
 | 
			
		||||
"""
 | 
			
		||||
 | 
			
		||||
import json
 | 
			
		||||
from urllib.parse import urlencode
 | 
			
		||||
from urllib.parse import urlencode, urlparse, urljoin
 | 
			
		||||
from lxml import html
 | 
			
		||||
 | 
			
		||||
from searx import logger
 | 
			
		||||
@ -102,6 +102,8 @@ def response(resp):
 | 
			
		||||
    # image
 | 
			
		||||
    image = search_res.get('Image')
 | 
			
		||||
    image = None if image == '' else image
 | 
			
		||||
    if image is not None and urlparse(image).netloc == '':
 | 
			
		||||
        image = urljoin('https://duckduckgo.com', image)
 | 
			
		||||
 | 
			
		||||
    # urls
 | 
			
		||||
    # Official website, Wikipedia page
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user