From 7089144ac6f64a1cbb94ad57bf433fec5ee27bb2 Mon Sep 17 00:00:00 2001
From: Ricter Zheng <ricterzheng@gmail.com>
Date: Mon, 9 Dec 2024 09:25:40 +0800
Subject: [PATCH] fix #360 #359

---
 nhentai/parser.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/nhentai/parser.py b/nhentai/parser.py
index 4060bfb..3fad382 100644
--- a/nhentai/parser.py
+++ b/nhentai/parser.py
@@ -142,11 +142,14 @@ def doujinshi_parser(id_, counter=0):
     title = doujinshi_info.find('h1').text
     pretty_name = doujinshi_info.find('h1').find('span', attrs={'class': 'pretty'}).text
     subtitle = doujinshi_info.find('h2')
-    favorite_counts = doujinshi_info.find('span', class_='nobold').find('span', class_='count').text.strip()
+    favorite_counts = doujinshi_info.find('span', class_='nobold').find('span', class_='count')
+    if favorite_counts is None:
+        favorite_counts = '0'
+
     doujinshi['name'] = title
     doujinshi['pretty_name'] = pretty_name
     doujinshi['subtitle'] = subtitle.text if subtitle else ''
-    doujinshi['favorite_counts'] = favorite_counts
+    doujinshi['favorite_counts'] = favorite_counts.strip()
 
     doujinshi_cover = html.find('div', attrs={'id': 'cover'})
     img_id = re.search('/galleries/([0-9]+)/cover.(jpg|png|gif|webp)$',