diff --git a/src/calibre/ebooks/metadata/sources/amazon.py b/src/calibre/ebooks/metadata/sources/amazon.py index 6e24f4caf7..977f034e22 100644 --- a/src/calibre/ebooks/metadata/sources/amazon.py +++ b/src/calibre/ebooks/metadata/sources/amazon.py @@ -435,7 +435,7 @@ class Worker(Thread): # Get details {{{ def parse_cover(self, root): - imgs = root.xpath('//img[@id="prodImage" and @src]') + imgs = root.xpath('//img[(@id="prodImage" or @id="original-main-image") and @src]') if imgs: src = imgs[0].get('src') if '/no-image-avail' not in src: