diff --git a/manga_dl/utilities/sites/madraNew.py b/manga_dl/utilities/sites/madraNew.py index 0147cdd..99753b2 100644 --- a/manga_dl/utilities/sites/madraNew.py +++ b/manga_dl/utilities/sites/madraNew.py @@ -91,12 +91,14 @@ def get_chapter_images(self, chapter_url): if result.status_code == 200: soup = BeautifulSoup(result.text, "html.parser") - nodes = soup.find_all("div", {"class": "reading-content"}) + nodes = soup.find("div", {"class": "reading-content"}) images = [] - for node in nodes: - url = node.img["data-src"] - images.append(url) + for img in nodes.find_all("img"): + if "data-src" in img.attrs: + images.append(img["data-src"].strip()) + elif "src" in img.attrs: + images.append(img["src"].strip()) return images diff --git a/manga_dl/utilities/sites/madraOld.py b/manga_dl/utilities/sites/madraOld.py index 8ab34c8..676e0bc 100644 --- a/manga_dl/utilities/sites/madraOld.py +++ b/manga_dl/utilities/sites/madraOld.py @@ -114,11 +114,14 @@ def get_chapter_images(self, chapter_url): if result.status_code == 200: soup = BeautifulSoup(result.text, "html.parser") - node = soup.find("div", {"class": "reading-content"}) - image_nodes = node.find_all("img") + nodes = soup.find("div", {"class": "reading-content"}) images = [] - for image_node in image_nodes: - images.append(image_node["data-src"].lstrip().rstrip()) + + for img in nodes.find_all("img"): + if "data-src" in img.attrs: + images.append(img["data-src"].strip()) + elif "src" in img.attrs: + images.append(img["src"].strip()) return images