summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/webtoons.py
diff options
context:
space:
mode:
Diffstat (limited to 'gallery_dl/extractor/webtoons.py')
-rw-r--r--gallery_dl/extractor/webtoons.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/gallery_dl/extractor/webtoons.py b/gallery_dl/extractor/webtoons.py
index dc9a4f1..3f2f410 100644
--- a/gallery_dl/extractor/webtoons.py
+++ b/gallery_dl/extractor/webtoons.py
@@ -146,7 +146,12 @@ class WebtoonsComicExtractor(WebtoonsBase, Extractor):
if page and path not in page:
return
- page = self.request(self.root + path).text
+ response = self.request(self.root + path)
+ if response.history:
+ parts = response.url.split("/")
+ self.path = "/".join(parts[3:-1])
+
+ page = response.text
data["page"] = self.page_no
for url in self.get_episode_urls(page):