diff --git a/gallery_dl/extractor/webtoons.py b/gallery_dl/extractor/webtoons.py
index 1c7af470..a4259358 100644
--- a/gallery_dl/extractor/webtoons.py
+++ b/gallery_dl/extractor/webtoons.py
@@ -92,10 +92,11 @@ class WebtoonsEpisodeExtractor(WebtoonsBase, GalleryExtractor):
title = extr('', '')
- aa_extr = text.extract_from(author_area)
- username = aa_extr('/creator/', '"')
- author_name = aa_extr('', '')
+ if extr('
', '')
+ else:
+ username = author_name = ""
return {
"genre" : self.genre,
diff --git a/test/results/webtoons.py b/test/results/webtoons.py
index 9ca93446..82831f02 100644
--- a/test/results/webtoons.py
+++ b/test/results/webtoons.py
@@ -20,6 +20,22 @@ __tests__ = (
"42055e44659f6ffc410b3fb6557346dfbb993df3",
"49e1f2def04c6f7a6a3dacf245a1cd9abe77a6a9",
],
+
+ "author_name" : "Chris McCoy",
+ "comic" : "safely-endangered",
+ "comic_name" : "Safely Endangered",
+ "count" : 5,
+ "description" : "Silly comics for silly people.",
+ "episode" : "572",
+ "episode_name": "Ep. 572 - Earth",
+ "episode_no" : "572",
+ "genre" : "comedy",
+ "lang" : "en",
+ "language" : "English",
+ "num" : range(1, 5),
+ "title" : "Safely Endangered - Ep. 572 - Earth",
+ "title_no" : "352",
+ "username" : "safelyendangered",
},
{