From 144551a232d56c573e42bc254a511a14fa0a040e Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Fri, 14 Jun 2019 19:33:51 +0200 Subject: [PATCH] imdb: fix unrated content --- modules/imdb.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/imdb.py b/modules/imdb.py index 22eeaa3..7a42935 100644 --- a/modules/imdb.py +++ b/modules/imdb.py @@ -27,8 +27,8 @@ def get_movie_by_id(imdbid): "Title": soup.body.find('h1').contents[0].strip(), "Year": soup.body.find(id="titleYear").find("a").text.strip() if soup.body.find(id="titleYear") else ", ".join([y.text.strip() for y in soup.body.find(attrs={"class": "seasons-and-year-nav"}).find_all("a")[1:]]), "Duration": soup.body.find(attrs={"class": "title_wrapper"}).find("time").text.strip() if soup.body.find(attrs={"class": "title_wrapper"}).find("time") else None, - "imdbRating": soup.body.find(attrs={"class": "ratingValue"}).find("strong").text.strip(), - "imdbVotes": soup.body.find(attrs={"class": "imdbRating"}).find("a").text.strip(), + "imdbRating": soup.body.find(attrs={"class": "ratingValue"}).find("strong").text.strip() if soup.body.find(attrs={"class": "ratingValue"}) else None, + "imdbVotes": soup.body.find(attrs={"class": "imdbRating"}).find("a").text.strip() if soup.body.find(attrs={"class": "imdbRating"}) else None, "Plot": re.sub(r"\s+", " ", soup.body.find(attrs={"class": "summary_text"}).text).strip(), "Type": "TV Series" if soup.find(id="title-episode-widget") else "Movie",