When performing "book/show" request to get info about a book, the similar books section contains incorrect average rating info among all its similar books.
For example, the book "Harry Potter and the Sorcerer's Stone (Harry Potter, #1)" , it has id 3. Here's request URL: https://www.goodreads.com/book/show.x... The book has an average rating of 4.47 (xml path: book/average_rating)
All its similar books have the same rating of 4.47 (book/similar_books/book/average_rating) and the same ratings count value of 6006841 (book/similar_books/book/ratings_count) which is incorrect.
If we check any book from the "similar books" section using the same book/show request, we will see that actual rating data differs. For example, the first Harry Potters's similarity, the book "Lord of the Flies" (id=7624) has rating 3.67 with ratings count 1901200.
For example, the book "Harry Potter and the Sorcerer's Stone (Harry Potter, #1)" , it has id 3.
Here's request URL: https://www.goodreads.com/book/show.x...
The book has an average rating of 4.47 (xml path: book/average_rating)
All its similar books have the same rating of 4.47 (book/similar_books/book/average_rating) and the same ratings count value of 6006841 (book/similar_books/book/ratings_count) which is incorrect.
If we check any book from the "similar books" section using the same book/show request, we will see that actual rating data differs. For example, the first Harry Potters's similarity, the book "Lord of the Flies" (id=7624) has rating 3.67 with ratings count 1901200.