diff --git a/sources/en/m/mangabuddy.py b/sources/en/m/mangabuddy.py index 12a2d2e21..83e767b57 100644 --- a/sources/en/m/mangabuddy.py +++ b/sources/en/m/mangabuddy.py @@ -12,7 +12,7 @@ class MangaBuddyCrawler(Crawler): has_manga = True - base_url = "https://mangabuddy.com/" + base_url = ["https://mangabuddy.com/"] def search_novel(self, query): query = query.lower().replace(" ", "+") @@ -76,7 +76,9 @@ def download_chapter_body(self, chapter): server = soup.find("script", string=re.compile(r"var mainServer = ")) images = soup.find("script", string=re.compile(r"var chapImages = ")) - main_server = re.search(r'var mainServer = "(.*)";', server.text).group(1) + main_server = "" # no "main server" present, in such a case img_list contains full URLs + if server: + main_server = re.search(r'var mainServer = "(.*)";', server.text).group(1) img_list = ( re.search(r"var chapImages = \'(.*)\'", images.text).group(1).split(",") )