From 0749ba592cbe6c4e75c2654c42a196840d2a6644 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 10 Nov 2021 11:11:01 +0530 Subject: [PATCH] Amazon metadata download: Recognize another markup variant for book comments --- src/calibre/ebooks/metadata/sources/amazon.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/metadata/sources/amazon.py b/src/calibre/ebooks/metadata/sources/amazon.py index 348ebf1fea..35565ec5ea 100644 --- a/src/calibre/ebooks/metadata/sources/amazon.py +++ b/src/calibre/ebooks/metadata/sources/amazon.py @@ -676,6 +676,10 @@ class Worker(Thread): # Get details {{{ desc = root.xpath('//div[@id="ps-content"]/div[@class="content"]') if desc: ans = self._render_comments(desc[0]) + else: + ns = tuple(self.selector('#bookDescription_feature_div .a-expander-content')) + if ns: + ans = self._render_comments(ns[0]) desc = root.xpath( '//div[@id="productDescription"]/*[@class="content"]') @@ -971,7 +975,7 @@ class Worker(Thread): # Get details {{{ class Amazon(Source): name = 'Amazon.com' - version = (1, 2, 19) + version = (1, 2, 20) minimum_calibre_version = (2, 82, 0) description = _('Downloads metadata and covers from Amazon')