From 5a3419836307aae5057f23af08ef3bd0f2f4e1e8 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sat, 23 Jul 2022 14:09:12 -0400 Subject: [PATCH] more goodreads urls --- common/scrapers/goodreads.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/common/scrapers/goodreads.py b/common/scrapers/goodreads.py index 88ed57c9..813fd063 100644 --- a/common/scrapers/goodreads.py +++ b/common/scrapers/goodreads.py @@ -26,8 +26,10 @@ class GoodreadsScraper(AbstractScraper): @classmethod def get_effective_url(cls, raw_url): - u = re.match(r".+(/book/show/\d+)", raw_url) - return "https://www.goodreads.com" + u[1] if u else None + u = re.match(r".+/book/show/(\d+)", raw_url) + if not u: + u = re.match(r".+book/(\d+)", raw_url) + return "https://www.goodreads.com/book/show/" + u[1] if u else None def scrape(self, url, response=None): """