diff options
| author | Adam Tauber <asciimoo@gmail.com> | 2018-07-09 10:59:03 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-07-09 10:59:03 +0200 |
| commit | 736f0fff0eeaded50d02f2f989fc3a4c638b3d3c (patch) | |
| tree | d4554bcf3cb1a7e3512d044227fe352d7cb2ded2 /searx | |
| parent | 686a9428d4962f52ff51d0042a7dab1f754f6639 (diff) | |
| parent | 0a37f909900f3d4a04c963430c93977d2c96f520 (diff) | |
Merge pull request #1342 from bourrel/fix_wikidata_image
Update path to wikidata image
Diffstat (limited to 'searx')
| -rw-r--r-- | searx/engines/wikidata.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/searx/engines/wikidata.py b/searx/engines/wikidata.py index fe53609c1..c315b30da 100644 --- a/searx/engines/wikidata.py +++ b/searx/engines/wikidata.py @@ -54,6 +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): @@ -313,7 +314,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 |