logo

searx

My custom branche(s) on searx, a meta-search engine git clone https://hacktivis.me/git/searx.git
commit: acaef6600e34159d2edb7bf0ef6b5f34471136e1
parent 686a9428d4962f52ff51d0042a7dab1f754f6639
Author: Léo Bourrel <leo.bourrel@epitech.eu>
Date:   Thu,  5 Jul 2018 10:11:45 +0200

Update path to wikidata image

 

Diffstat:

Msearx/engines/wikidata.py4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/searx/engines/wikidata.py b/searx/engines/wikidata.py @@ -54,7 +54,7 @@ value_xpath = './/div[contains(@class,"wikibase-statementview-mainsnak")]'\ + '/*/div[contains(@class,"wikibase-snakview-value")]' language_fallback_xpath = '//sup[contains(@class,"wb-language-fallback-indicator")]' calendar_name_xpath = './/sup[contains(@class,"wb-calendar-name")]' - +media_xpath = value_xpath + '//div[contains(@class,"commons-media-caption")]//a' def request(query, params): params['url'] = url_search.format( @@ -313,7 +313,7 @@ def add_image(result): for property_id in property_ids: image = result.xpath(property_xpath.replace('{propertyid}', property_id)) if image: - image_name = image[0].xpath(value_xpath) + image_name = image[0].xpath(media_xpath) image_src = url_image.replace('{filename}', extract_text(image_name[0])) return image_src