diff --git a/src/calibre/ebooks/metadata/sources/amazon.py b/src/calibre/ebooks/metadata/sources/amazon.py index 634028720f..ee0413b104 100644 --- a/src/calibre/ebooks/metadata/sources/amazon.py +++ b/src/calibre/ebooks/metadata/sources/amazon.py @@ -453,11 +453,11 @@ class Worker(Thread): # Get details {{{ def parse_rating(self, root): for x in root.xpath('//div[@id="cpsims-feature" or @id="purchase-sims-feature" or @id="rhf"]'): - # Remove the similar books section as it can cause sppurious + # Remove the similar books section as it can cause spurious # ratings matches x.getparent().remove(x) - rating_paths = ('//div[@data-feature-name="averageCustomerReviews"]', + rating_paths = ('//div[@data-feature-name="averageCustomerReviews" or @id="averageCustomerReviews"]', '//div[@class="jumpBar"]/descendant::span[contains(@class,"asinReviewsSummary")]', '//div[@class="buying"]/descendant::span[contains(@class,"asinReviewsSummary")]', '//span[@class="crAvgStars"]/descendant::span[contains(@class,"asinReviewsSummary")]')